Если кому то интересна альтернативная прошивка для часов, можно скачать здесь:
https://drive.google.com/file/d/1cR2EATT_R18UF6N8bcieeYNyukLB55KM/view?usp=sharing
Сделана на основе 2.5. Я попытался структурировать код и сделать его более легко читаемым и поддерживаемым. Другое управление по сравнению с оригиналом. Есть настройка не только времени, но и даты. Настройка перехода день-ночь. Индикация порядкового номера эффекта/режима подсветки при переключении. Трехрежимный будильник(однократный, каждодневный и по рабочим дням). Поддержка как активного буззера так и dfplayer mini(только mega328) в качестве будильника.
Подробнее все описано в заглавном файле скетча. Задавайте вопросы, пишите пожелания.
Библиотеки в архиве, никаких других не требуется.
Чтобы подключить DFPlayer вместо пищалки:
Заменить резистор от 2 пина ардуино с 100 Ом на 1 КОм. Подключаем DFplayer так:
RX на "+" куда паяется пищалка
TX на 13 пин ардуино, но можно и не подключать
GND и VCC +5V берем из удобного места
смотрим чтоб в скетче в заглавном файле была
НЕ ЗАКОМЕНТИРОВАНА строчка: #define ALM_DFPLAYER
Так как здесь сообщения удаляются пишите мне вопросы в личку. Или можно сделать темку где нибудь в другом месте.