Бегущие огни на светодиодах своими руками — схема на микроконтроллере ATtiny2313

Приведенная в данной статье самодельная схема бегущие огни на светодиодах, построена на довольно популярном микроконтроллере ATtiny2313. В памяти программы записано до 12 программ различных световых эффектов, которые можно выбрать по своему желанию. Это и бегущий огонь, бегущая тень, нарастающий огонь и так далее.

Схема бегущие огни на светодиодах на микроконтроллере ATtiny2313

Этот автомат световых эффектов позволяет управлять тринадцатью светодиодами, которые подключены через токоограничивающие резисторы прямо к портам микроконтроллера ATtiny2313.Как уже было сказано выше, в памяти микроконтроллера зашиты 11 различных самостоятельных комбинаций световых рисунков, а так же есть возможность последовательного однократного перебора всех 11 комбинаций, это уже будет 12-ая программа.

Фото устройства бегущих огней на микроконтроллере и светодиодах

Кнопка SA3 позволяет осуществлять переключение между программами.

Кнопками SA1 и SA2 можно управлять скоростью движения огней либо частотой мерцания каждого светодиода (от постоянного свечения до легкого мерцания). Все это зависит, в каком положении находится переключатель SA4. При верхнем по схеме положении переключателя SA4 регулируется скорость бегущих огней, а при нижнем частота мерцания.

При монтаже светодиодов в линейку следует соблюдать очередность такую же, как пронумеровано на схеме от HL1 до HL11.

Микроконтроллер ATtiny2313 тактируется от внутреннего генератора с частотой 8 МГц.

При прошивки ATtiny2313, фьюзы следует выставить следующим образом:

Фьюзы для программирования микроконтроллера Attiny2313

Данные фьюзы указаны для программы PonyProg. Следует помнить, что для CodeVisionAVR  указание битов инверсное.

В схеме можно использовать различные светодиоды имеющие напряжение питания в районе  2…3 вольта. Путем подбора токоограничивающих резисторов можно изменять силу их свечени. Слишком занижать данные сопротивления не следует, так как это окажет значительную нагрузку на порты микроконтроллера.

В следующей статье рассмотрим работу часов на микроконтроллере Attiny2313.

 Видео работы:  Бегущие огни на светодиодах

 

Скачать прошивку (1,1 Mb, скачано: 1 563)

Источник:  www.tehnari.ru/f156/t35001/

редактор

1 комментарий

  • 14.12.2014 в 23:44

    Все правильно. Только одно но: Для PonyProg и CodeVisionAVR указание битов — ОДИНАКОВОЕ.

    Ответить

Добавить комментарий

Ваш электронный адрес не будет опубликован.

*