Создано в FLProg v.6.3.1.
Часы на семи сегментных индикаторах 1.5 дюйма.
Комплектация: - At mega 328, TM1637, DS3231, DH22, DS18B20, BMP180, 4 LED 1.5”.
Управление – энкодером.
Функционал часов: - текущее время, температура, влажность, давление, будильник. Для отображения двоеточия LED №3 повернут на 180 гр. Есть коррекция времени и температуры.
Параметры отображения вышеперечисленных функций (длительность и время отображения) настраивается в меню. В режиме ночи- только часы. Чтобы посмотреть температуру и т.д. вращаем энкодер в любую сторону, последовательно отображаются все функции. Яркость индикатора устанавливается как в ручном, так и в автоматическом режиме в зависимости от освещенности (фотосопротивление). Корпус- бокс для авт. выключателей.
Для TM1637 разместить библиотеку TM1637LabUW (в архиве) (нашел на просторах Интернета, ссылку утерял) по адресу:
C:\PortableFLProg_6-3-1_Win64\ideV5\libraries
В архиве: программа, схемы, библиотеки, инструкция.
В проекте использованы пользовательские блоки. Часть написаны мной. Всем спасибо.