Простые часы на семисегментных индикаторах (Arduino)
На рисунке показана схема простых часов на семисегментных индикаторах. Выполнены часы на базе Arduino Nano. В часах можно использовать практически любые (с током свечения сегмента не более 20 мА) семисегментные индикаторы с общим катодом, в частности в проекте используются индикаторы 5161AS.
В часах используется модуль DS3231 который представляет собой часы реального времени.
Как видно на схеме, один из индикаторов перевернут, так его сегмент-точка служит частью двоеточия, которое отображает такт хода секунд. Так как индикатор перевернут необходимо изменить его распайку его контактов.
Управление часами осуществляется тремя кнопка SET, UP и DW. При нажатии на кнопку SET часы переходят в режим коррекции времени, а кнопки UP и DW увеличиваю или уменьшают значение минут или часов. Если не переходить в режим коррекции времени, то кнопки UP и DW позволяют менять яркость свечения индикаторов.
Дополнительно имеется возможность использовать ночной режим работы индикаторов, в нем устанавливается минимально возможная яркость свечения индикаторов с 23 до 7 часов. Для активации этого режима в параметре NIGHT нужно установить 1.
#define NIGHT 1
Скетч - http://rcl-radio.ru/?p=130909



TECHNO BROTHER
2.1K пост13.6K подписчиков
Правила сообщества
1-Мы А-политическое сообщество. 2-Запрещено оскорбление: Администрации Пикабу, сообщества, участников сообщества а также родных, близких выше указанных.
3-Категорически запрещается разжигание межнациональной розни или действий, направленных на возбуждение национальной, расовой вражды, унижение национального достоинства, а также высказывания о превосходстве либо неполноценности пользователей по признаку их отношения к национальной принадлежности или политических взглядов. Мат - Нежелателен. Учитесь выражать мысли без матерщины