Часы-будильник с температурой, на MAX7219 и светодиодной матрици 8х8

Установка времени осуществляется кнопкой на Pin-6, зажать на пол сек и отпустить (будет мигать светодиод установленный на Pin-10) выставить время затем снова нажать на 5 сек чтобы время установилось .
Установка будильника кнопкой на Pin-9, зажать на 1 сек (будет мигать светодиод установленный на Pin-10) и отпустить выставить время затем снова нажать на 3 сек чтобы будильник установился, загорится светодиод на Pin-12.
Кнопка на Pin-8 выставляет часы.
Кнопка на Pin-5 выставляет мин.
Кнопка на Pin-А3 выключает будильник (если нажать повторно будильник опять установится на то время которое там уже было выставлено, если время было сбито установится на 00:00).
В 21:00 яркость на часах притухает (чтобы спать не мешало).

Начинка:
Ардуино-нано.
Часы-1307.
Датчик температуры 18В20.
Питание 5V.
Три дисплея  на светодиодной матрицы 8х8  и драйвером MAX7219.

Ссылка на видео  http://youtu.be/qUGx-48LwNE
Скачать http://yadi.sk/d/eMqX4K1drQrTD

Автор:  tagan61


0

Publication author

offline 6 days

Анатолий

78
Comments: 26Publics: 77Registration: 21-12-2017

2 thoughts on “Часы-будильник с температурой, на MAX7219 и светодиодной матрици 8х8”

  1. Не знаю как отредактировать, поэтому пишу снова.

    У меня есть китайский модуль часов JY-MCU 3208 CLOCK PRO. Это  4 светодиодные матрицы под управлением HT1632C + микроконтроллер Atmtga8. Есть возможность управлять матрицами, обойдя контроллер, по шине ICSP. Вот только не знаю как это реализовать в FLProg. Статус 2 простеньких проекта в FLProg, часы на LCD 1602 и умная вентиляция с датчиком влажности и освещенности (фоторезистор). В прошлом радиолюбитель. Пробую себя в программировании. Буду благодарен за любую помощь.  Спасибо.

    0

Leave a Comment

Войти с помощью: