Біжать вогні на світлодіодах своїми руками - схема на мікроконтролері attiny2313

Головна »Світло» біжать вогні на світлодіодах своїми руками - схема на мікроконтролері ATtiny2313

Наведена в даній статті саморобна схема біжать вогні на світлодіодах, побудована на досить популярному микроконтроллере ATtiny2313. У пам'яті програми записано до 12 програм різних світлових ефектів, які можна вибрати за своїм бажанням. Це і біжить вогонь, що біжить тінь, наростаючий вогонь і так далі.

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

Кнопка SA3 дозволяє здійснювати перемикання між програмами.

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

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

Мікроконтролер ATtiny2313 тактується від внутрішнього генератора з частотою 8 МГц.

При прошивки ATtiny2313. фьюз слід виставити в такий спосіб:

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

У схемі можна використовувати різні світлодіоди мають напруга живлення в районі 2 ... 3 вольта. Шляхом підбору токоограничивающих резисторів можна змінювати силу їх світіння. Занадто занижувати дані опору не слід, так як це надасть значне навантаження на порти мікроконтролера.