Есть идея применить вместо кнопок управления часами - Энкодер
Оочень хочется собрать простые часы на четырех индикаторах с будильником ,и чтобы всего одна ручка управления по центру корпуса.
примерный алгоритм такой:
часы в режиме хода
-нажатие и удержание ручки 2сек. - вход в реж.установки будильника:
--вращение ручки вправо - увеличение минут будильника
--вращение ручки влево - уменьшение часов(вроде так логичней)
-если следующее нажатие ручки краткое -- возврат в режим хода часов,а если удержание 2сек. - вход в режим установки(коррекции)времени:
--вращение ручки вправо - увеличение минут времени
--вращение ручки влево - уменьшение часов времени
выход - краткое нажатие (или удержание 2сек- переход к другим каким то установкам)
-в режиме хода,когда звучит сигнал будильника, - краткое нажатие или вращение -отключение сигнала.
способы отключения функции будильника:
--при выставленом значении будильника 00:00 - будильник выключен, при др. значениях от 00:01 до 23:59 - будильник включится в заданнное время.
или может сделать вкл. и откл.режима будильника путем отключения самого динамика
над этим нужно подумать. мне самому с этим не справиться, хотелось бы вашей поддержки. не спешите меня тапком...









пульт тоже нужная вещь... (рассказы о закате под диван не котируются!