С этими часиками я работаю уже очень давно. Мало того что это часики, так еще и термометр. Да да в этих часах есть термометр, он нужен для температурной стабилизации. Поэтому данные часы имеют почти прецизионную точность ±3.5ppm в температурном диапазоне -40°C to +85°C.
Поэтому при выборе часов RTC, долго думать не пришлось.
Модуль часов реального времени покупал, как и всю периферию для Ардуино, на алиэкспрессе.
Стоит не дорого и обеспечивает отличную точность.
Теперь про схему включения. Подключается все очень просто.
Подключаем питание и шину i2c, адресные перемычки А1, А2, А3 не трогаем, оставляем не подключенными.
Вообщем все, программа сама определит подключены ли часы и с помощью программы Nano&Mega конфигуратор установит дату и время.
После этого можно будет создавать и пользоваться
будильниками.
Подключение часов реального времени к модулю arduini Mega производиться точно также, только меняются номера выходов порта i2c.