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

1252367551 2048x1536 1 Радиопара

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

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

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

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

Павел
Павел
Бакалавр "210400 Радиотехника" – ТУСУР. Томский государственный университет систем управления и радиоэлектроники
Написать
Пишите свои рекомендации и задавайте вопросы

Оцените статью
Полезная Электроника
Добавить комментарий