Біжать вогні на світлодіодах своїми руками - схема на мікроконтролері attiny2313
Головна »Світло» біжать вогні на світлодіодах своїми руками - схема на мікроконтролері ATtiny2313
Наведена в даній статті саморобна схема біжать вогні на світлодіодах, побудована на досить популярному микроконтроллере ATtiny2313. У пам'яті програми записано до 12 програм різних світлових ефектів, які можна вибрати за своїм бажанням. Це і біжить вогонь, що біжить тінь, наростаючий вогонь і так далі.
Цей автомат світлових ефектів дозволяє управляти тринадцятьма світлодіодами, які підключені через струмообмежуючі резистори прямо до портів мікроконтролера ATtiny2313.Как вже було сказано вище, в пам'яті мікроконтролера зашиті 11 різних самостійних комбінацій світлових малюнків, а так само є можливість послідовного одноразового перебору всіх 11 комбінацій, це вже буде 12-а програма.
Кнопка SA3 дозволяє здійснювати перемикання між програмами.
Кнопками SA1 і SA2 можна керувати швидкістю руху вогнів або частотою мерехтіння кожного світлодіода (від постійного світіння до легкого мерехтіння). Все це залежить, в якому становищі знаходиться перемикач SA4. При верхньому по схемі положенні перемикача SA4 регулюється швидкість біжать вогнів, а при нижньому частота мерехтіння.
При монтажі світлодіодів в лінійку слід дотримуватися черговість таку ж, як пронумеровано на схемі від HL1 до HL11.
Мікроконтролер ATtiny2313 тактується від внутрішнього генератора з частотою 8 МГц.
При прошивки ATtiny2313. фьюз слід виставити в такий спосіб:
Дані фьюз вказані для програми PonyProg. Слід пам'ятати, що для CodeVisionAVR вказівку бітів інверсне.
У схемі можна використовувати різні світлодіоди мають напруга живлення в районі 2 ... 3 вольта. Шляхом підбору токоограничивающих резисторів можна змінювати силу їх світіння. Занадто занижувати дані опору не слід, так як це надасть значне навантаження на порти мікроконтролера.