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

Чиркнул крохотную програмку для восминогой тини. Потребуется 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.
Схема:

screenshot 2 6688663

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

Фьюзы при программировании:

i0062rp 7178944

Как вам статья?

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Записки радиолюбителя
Добавить комментарий

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