Project : Часы (в т.ч RTC) с коррекций суточного ухода часов (до +- 59 сек.) + термометр (датчик DS18B20) + динамическа индикация (четырех разрядный семисегментник с Общ.кат) Comments: используются модифицированные библиотеки DS18B20 (возвращает число типа int вместо float) и DS1307 (убрано двоично-десятичное преобразование - функции возвращают время в двоично-десятичном виде) Только в режиме час:мин происходит попеременная смена показаний индикации часов (10 сек) и индикации темп. (последовательно все обнаруженные датчики по 2 сек.) Описание кнопок: "+" - в реж.уст. - "Часы +" - в реж.кор. - "Коррекция ухода +" - в остальных режимах - нет реакции "-" - в реж.уст - "Минуты +" - в реж.кор. - "Коррекция ухода -" - в остальных режимах - нет реакции "Sec" - переход в режим индикации мин:сек и возврат в режим час:мин (в реж мин:сек нажатие "К" - сброс секунд в 00, если было больше 30 сек - минуты +1, если было 59 минут, то часы +1) "Set" - переход в режим установки часов и минут и возвращение в режим час:мин "К" - переход в реж. индикации кор.суточного ухода часов, в 0 час 0 мин ХХ сек - сброс в 00:00:00, либо в 23 час 59 мин ХХ сек - сброс в 00:00:00, в зависимости от того замедлить или убыстрить часы
fred1144