На мысль, спроектировать это устройство, навела меня ситуация, когда очередной раз, заходя вечером в свой подъезд, я задумался, а почему свет в подъезде горит всю ночь? Утром идёшь на работу, свет не выключен и горел всю ночь. Для кого? Тем более, что тема экономии электроэнергии так актуальна в наше время. А что, если поставить такое устройство автоматики, которое бы включало освещение при входе в подъезд или прихожую автоматически, или инициировал запуск этого устройства сам человеком, посредством кнопки, или размыканием контактов геркона, установленного в качестве датчика на входной двери.
При освоении языка программирования, Ассемблер, в описании инструментов этого языка, упоминается такой элемент, как — Макрос. Зачем он нужен и…
Иногда требуется просто задать временной интервал, без особой микроскопической точности. Например, для приготовления пищи, где погрешность в несколько секунд за…
Для создания конструкции послужило желание усовершенствовать мою разработку годичной давности, простую охранную сигнализации описанную в статье «Простая охранная сигнализация», но…
Кроме FLASH-памяти программ и оперативной памяти RAM в микроконтроллере есть другой вид памяти — EEPROM. В отличии от RAM-памяти данные…
Одним из самых важных аспектов программирования микроконтроллеров является работа с регистрами и портами. У микроконтроллеров серии AVR несколько регистров ввода/вывода…
Для изучения азов программирования микроконтроллеров AVR на ассемблере AVR Studio необходимо понимать значения ассемблерных мнемоник. В новейших микроконтроллерах AVR семейства…
Простенькая программка иллюстрирует работу ШИМ в режиме Fast PWM таймера Timer1 и АЦП. Написана на ассемблере, компилируется в AVR Studio.…
Напишем простенькую программку для микроконтроллера. Рассмотрим пример простой программы «мигалка», написанной на ассемблере для микроконтроллера ATtiny2313. Разобравшись с этой программой Вы сможете писать собственные!