Программируемая розетка на AVR

В статье описана разработка компактной розетки с программируемыми циклами включения и выключения нагрузки. Устройство построено на микроконтроллере Atmega48PA с индикацией на LCD-дисплей и питается от бестрансформаторного источника. Применимо для засветки фоторезиста, управления освещением и других бытовых задач. В статье приведены схемы, печатные платы, STL-файлы корпуса и прошивка.

https://habr.com/ru/articles/926558/

#diy_или_сделай_сам #avr #codevisionavr #lcd #HT1621B #бестрансформаторный_источник

Программируемая розетка на AVR

Устройство представляет собой розетку с настройкой времени включённого и отключённого состояния нагрузки и количества повторов данного цикла. Создавалась она для засветки фоторезиста ультрафиолетовой...

Хабр

Реализация поддержки кириллицы в терминале для МК AVR

В одной из прошлых статей я писал про разработку, точнее, про расширение терминального интерфейса микроконтроллера AVR, добавив функционал обработки управляющих символов и последовательностей для поддержки истории и редактирования команд. В данной статье я решил написать про доработку терминального интерфейса функцией поддержки кириллицы. Как правило, терминальный интерфейс подразумевает ввод команд и вывод информации латиницей. Однако совсем несложно реализовать ввод команд или отображение текста на русском или другом языке с применением кириллицы, что может оказаться иногда удобной вещью на практике.

https://habr.com/ru/articles/848548/

#utf8 #ascii #unicode #cp1251 #cp866 #terminal #avr #codevisionavr

Реализация поддержки кириллицы в терминале для МК AVR

В одной из прошлых статей я писал про разработку, точнее, про расширение терминального интерфейса микроконтроллера AVR, добавив функционал обработки управляющих символов и последовательностей для...

Хабр

Реализация многофункционального терминального интерфейса для МК AVR

В данной статье речь пойдёт о разработке многофункционального терминального интерфейса для МК (на примере МК Atmega32 и терминала HyperTerminal. Многофункциональность в моём случае будет заключаться в обработке управляющих символов и управляющих последовательностей с целью реализации не только командного функционала, но и истории вводимых команд. Я постараюсь максимально приблизить свой интерфейс к интерфейсу командной строки Windows. Большая часть статьи - подробный комментарий программного кода, который может быть доступен даже начинающим в программировании. Никакого ООП нет - только элементы языка Си. Читать сначала

https://habr.com/ru/articles/780710/

#avr #atmega32 #terminal #proteus #codevisionavr

Реализация многофункционального терминального интерфейса для МК AVR

Текстовый терминал, как я уже писал в самой первой статье, является упрощённой и профессиональной альтернативой других интерфейсов. Как и любой интерфейс, терминал обеспечивает взаимодействие...

Хабр