DS3231 Настройка даты и времени. Управление энкодером. Ардуино проекты.

preview_player
Показать описание
Часы на модуле DS3231 с настройкой и установкой даты и времени с помощью энкодера. Русские названия месяцев и дней недели.Есть вариант выбора 12 или 24 часового режима работы, Вывод года даты и времени, а также температуры. Простое подключение, готовый скетч, минимум деталей, схема сборки.
Сегодня нам понадобятся:
Модуль часов DS3231
LCD дисплей 1602
Энкодер. Я применил в виде модуля KY-040
И любая плата Ардуино.
Мой LCD дисплей 1602 в версии с I2C. Но как и все дешёвые экранчики, у него нет русской кодировки, и для того чтобы это изменить я использовал специальную библиотеку LCD_1602_RUS_ALL которая это изменит.

Скетчи используемые в видео можно скачать на сайте "Ардуино для начинающих".

Подпишитесь на канал
Теги:
#ардуино #arduino #ардуиноуроки #ds3231 #энкодер
Рекомендации по теме
Комментарии
Автор

Часы на модуле DS3231 с настройкой и установкой даты и времени с помощью энкодера. Русские названия месяцев и дней недели.Есть вариант выбора 12 или 24 часового режима работы, Вывод года даты и времени, а также температуры.

arduino
Автор

Хорошее видео. Побольше бы виде про меню и энкодер, реализация работы энкодера без тормозов в сложных кодах. Да и просто спасибо за труды!

garikable
Автор

DS3231 крутые часы, автор канала молодец, не использует трешевые модули

masterkit
Автор

Рассматривание скетча самое интересное

donfedor
Автор

Я считаю, что начинающим ардуинщикам более полезно пробовать повторять и усовершенствовать коды именно к часам. Каждое ошибочное действие, сразу проявляется на коротком протяжении времени : минута, час, сутки, в зависимости в каком месте изменялся (правился) оригинальный алгоритм. И поняв логику ошибки или удачного результата постепенно приходит понимание системы программирования.

olexangrstetsiuk
Автор

Здравствуйте. Я чайник и привык, что скетч один. Можете пожалуйста подсказать что делать с этими 6 скетчами?

bxpiunt
Автор

Спасибо!!! Можно немножко комментариев в скетч добавить. Чтоб логику работы понимать.

menxxx
Автор

Как с вами связаться, хотелось бы скетч по подробней разобрать, естественно не бесплатно.

mnhwuix
Автор

Пропадает свет и не сохраняется режим АМ/МТ при переподключении. Где исправить? Также заметил, что буквы месяца могут произвольно меняться при постоянной работе часов.

isstobg
Автор

Добрый день, пробовал, все работает только энкодер не хочет на повороты реагировать. Подключал на разные пины. Кнопка работает. Поворот влево вправо нет. В чём может быт дело? В других проектах кнопка работает. Заранее благодарю за помощь.

denyslavrynenko
Автор

В скетче ошибка адреса lsd экрана. вместо 3f прописал 0х27 и все заработало. Может у кого и так работало, но у меня экран ничего не отображал.

TheDENKOSTA
Автор

второй скетч ваш загружаю и не работает, печально

yhxgwim
Автор

Интересный вариант, а можно его же с кнопками только переделать?

djgelius
Автор

Повторил проект. Отличная работа. Но есть вопросы: при первом включении для меня привычнее читать информацию ДД/ММ/ГГГГ, а не наоборот и не АМ/РМ формат, а 24-часовой. Я сделал правки в скетче, но при использовании энкодера нарушилась регулировка верхней строки - меняю год, ломается месяц; дата не меняется, а перескакивает на год. Можно сделать вариант прошивки с условиями ДД/месяц/ГГГГ, МТ при первом включении и нормальной регулировкой?

isstobg
Автор

Подскажите пожалуйста, у меня в скейче к этим часам выдает ошибку 7-й строки. Что там надо добавить? У меня уже кончались мои варианты.

AA-ghuo
Автор

а можно в часах изменить секунды что бы обратный отсчет был. минуты и часы идут по возрастанию, а секунды на убывание. было бы прикольно....

CTKAH
Автор

4:33 правильно, скетч уже насколько обленеть что бы самим не посмотреть, нубам всё равно придётся гуглить даже если им показать скетч

masterkit
Автор

таких часов, что вы тут собираете, валом в инете, а вот на больших семи-сегментных индикаторах с драйвером MAX7219 да на DS3231, да еще чтоб можно было не только синхронизировать их по инету, но и вручную устанавливать ни у кого практически нет...друг у друга наверное срисовываете инфу...потому и нет нормальных больших часов в инете

wczdtep