Программируемый таймер TM-002, схема которого представлена ниже, предназначен для коммутации нагрузки по заданным интервалам времени и соответствует следующим параметрам.

  • разрешающая способность таймера - 1сек.
  • максимальная длительность программы - 18ч 12мин (65535 сек)
  • однократное или циклическое исполнение программы
  • сохранение выдержек при отключении питания

     

После того как мы описали все элементы и компоненты проекта для микроконтроллеров AVR, предлагаем простой проект для иллюстрации. В схеме имеется два светодиода и две кнопки, а также кнопка сброса. Задача устройства — изменять состояние светодиодов при нажатии и отпускании кнопок. Проект имеет такое название потому, что вводит вас в мир микроконтроллеров tinyAVR. Данная схема собрана на микроконтроллере ATtiny13, который питается от двух батареек АА-типа.

 

Внешний вид светодиодного волчка на микроконтроллереСуществует множество конструкций и схем волчков со светодиодами. Обычно в них есть несколько светодиодов разного цвета и во время вращения эти цвета "размываются" на всю площадь волчка. Наш волчок при вращении отображает сообщение. И более того — если вы закрутите его в обратном направлении, то он покажет другое сообщение. Быстрое переключение светодиодов отображает сообщение, которое человеческий глаз способен уловить.

 

Серия микроконтроллеров tinyAVR имеет много разновидностей. Число выводов может быть от 4 (у серии ATtiny4/5/9/10) и до 28 (у серии ATtiny48/88). Некоторые микросхемы серии ATtiny48/88 имеют только 24 контакта. Широко применяется схема ATtiny13, которая имеет 8 контактов: два для питания и шесть для ввода/вывода. Это не слишком много, но даже при помощи шести контактов доступны разнообразные возможности.