Бегущий огонь с управляемой скоростью

Чиркнул крохотную програмку для восминогой тини. Потребуется Attiny13A, три светодиода, резистор на 600ом, одна кнопка. Сам когда то начинал с такой же простой схемки.
Три светодиода подключены к ногам 5,6,7. Если будет задейсвована светодиодная гирлянда то усилить выхода транзисторами соответствующей мощности
Кнопка управления подключена к 2 ноге
Свободные выводы светодиодов подключены к корпусу через токоограничительный резистор на 600 ом.
Кнопка свободным концом подключена к корпусу.
Удерживая кнопку нажатой, изменяем скорость переключения светодиодов.
Код:
:1000000009C016C015C014C013C012C011C010C062
:100010000FC00EC011241FBECFE9CDBF10E0A0E677
:10002000B0E001C01D92A837B107E1F7CCD046C1BE
:10003000E7CF90E028EE33E005C0A895F9013197AD
:10004000F1F79F5F9817C8F308950F931F93CF930D
:10005000DF93082F10E00AC0C0E0D0E081E0E9DFC4
:10006000219683E0C73ED807C9F71F5F1017A0F39A
:10007000DF91CF911F910F9108952FEF30E005C0D0
:10008000F9013197F1F78F5F90408F3F910509F0AB
:10009000B8F7009719F090E00197F1F7089548EE4E
:1000A00053E009C020E0FA013197F1F72F5F2F3FAD
:1000B000D1F78F5F90408F3F910509F098F7009737
:1000C00049F020E048EE53E0FA013197F1F72F5F55
:1000D0002817D0F30895CF93DF93EC0104C08FEF7E
:1000E000A8DFCF5FD040CF3FD10509F0C0F7209700
:1000F00011F08C2F9EDFDF91CF91089548EE53E0F1
:1001000022C0FA013197F1F72F5F2A3FD1F720E0A3
:10011000FA013197F1F72F5F2A3FD1F720E0FA017A
:100120003197F1F72F5F2A3FD1F720E0FA0131979D
:10013000F1F72F5F2A3FD1F73F5F3F3F11F020E0FB
:10014000E0CF8F5F90408F3F910519F010F030E0C5
:10015000F6CF009721F130E048EE53E01EC0FA01DF
:100160003197F1F72F5F2A3FD1F720E0FA0131975D
:10017000F1F72F5F2A3FD1F720E0FA013197F1F72D
:100180002F5F2A3FD1F720E0FA013197F1F72F5F77
:100190002A3FD1F73F5F381710F420E0E0CF0895F1
:1001A000CF93DF93EC0104C08FEF4FDFCF5FD040E0
:1001B000CF3FD10509F0C0F7209711F08C2F45DF14
:1001C000DF91CF9108951F9314BE88E10FB6F89484
:1001D00081BD11BC0FBE88E780937700AAE0B0E034
:1001E00011E0E8EEF3E0BB9888B387B386B34FEF36
:1001F00020E030E003C020E030E0482FCD0101973F
:10020000F1F788B387B386B386958695869581275F
:100210008170841781F72F5F3F4F91E124393907AF
:1002200060F3842F411181E0809362002091770078
:100230008091620090E06AE070E02ED0280F209359
:100240007700B89AC09A3091770020E004C0CF01BF
:100250000197F1F72F5F2317D0F3B89AC098B99A96
:10026000C19A3091770020E004C0CF010197F1F7E7
:100270002F5F2317D0F3B99AC198BA9AC29A3091D6
:10028000770020E004C0CF010197F1F72F5F23171B
:10029000D0F3BA9AC298A7CF5527002480FF02C096
:1002A000060E571F660F771F6115710521F0969591
:1002B0008795009799F7952F802D0895F894FFCF93
:00000001FF

Как сделать из текстового файла файл hex?
Копируем код, сохраняем в блокноте, затем меняем расширение файла с txt на hex.
Схема:

Схема тактируется от внутреннего генератора. При нажатии кнопки на кажый проход светодиодов меняется задержка свечения примерно на 20 милисекунд. Диапазон регулировки лежит от 100 мсек до 255 мсек.
Фьюзы при программировании:

Понравилась статья? Поделиться с друзьями:
Радиопара – Программирование, электроника, схемы, разработки.
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: