Как использовать модуль часов реального времени (DS3231): 5 шагов
Как использовать модуль часов реального времени (DS3231): 5 шагов
Как использовать модуль часов реального времени (DS3231)
Как использовать модуль часов реального времени (DS3231)
Как использовать модуль часов реального времени (DS3231)
Как использовать модуль часов реального времени (DS3231)

DS3231 - это недорогие, чрезвычайно точные часы реального времени (RTC) I2C со встроенным кварцевым генератором с температурной компенсацией (TCXO) и кварцевым резонатором. Устройство оснащено аккумуляторным входом и поддерживает точное время при отключении основного питания устройства.

Запасы:

Arduino Uno R3 -

Модуль DS3231 RTC - модуль diymore DS3231 AT24C32 IIC RTC

Макетная плата - МБ-102 Макетная плата

Провода-перемычки - от мужчины к мужчине 4 и 8-дюймовые ленточные перемычки без пайки, совместимые с Dupont

Шаг 1. Установите аккумулятор

Установите аккумулятор
Установите аккумулятор

Входная мощность батареи составляет 3 В, и типичная батарея CR2032 3 В может питать модуль и сохранять информацию более года.

Шаг 2: Подключение

Связь
Связь

Подключить модуль RTC довольно просто!

VCC -> Arduino 5VGND -> Arduino GND SCL -> SCL или A5 SDA -> SDA или A4

Шаг 3: Библиотека

Библиотека
Библиотека

Библиотеку Arduino для часов реального времени (RTC) DS3231 можно установить непосредственно в диспетчере библиотек.

Шаг 4: настройка часов

Часы, скорее всего, первоначально установлены на 1 января 1970 года. Если вам нужно в реальном времени в ваших проектах, синхронизируйте этот RTC с вашим компьютером.

Посмотрел пример DS3231_set из библиотеки DS3231, и похоже, что он ожидает дату, отправленную в этом формате YYMMDDwHHMMSS, с символом «x» в конце.

Несколько строк кода Python с использованием pyserial и ntplib должны получить время с сервера времени и отправить строку в Arduino.

Шаг 5: проверьте RTC

Проверить RTC
Проверить RTC

В библиотеке примеров найдите DS3231 / echo_time.ino. Загрузите его в Arduino, и вы должны увидеть время, напечатанное на последовательном мониторе.

Рекомендуемые: