Модуль часов реального времени

Модуль часов реального времени (RTC) в системе Arduino Mega Server не является обязательным компонентом. Вы можете работать не подключая модуль RTC к системе, но в этом случае ваша система будет зависеть от постоянных синхронизаций времени через сеть. В случае же подключения модуля, вы можете создать полностью автономное устройство.

Модуль часов реального времени (RTC) DS3231

Система поддерживает работу с модулями на чипах DS3231 и DS1307, причём первый вариант является предпочтительным, поскольку обеспечивает более точный отсчёт времени.

Arduino Mega I2C

Подключение модулей к системе Arduino Mega Server осуществляется по интерфейсу I2C, который содержит всего два проводника: SCL (синхронизация) и SDA (данные). Эти проводники нужно «подтянуть» к источнику питания через резисторы 4,7 КОм. Подключение на стороне контроллера одинаково как для Arduino Mega, так и для Arduino Due, это контакты D20 (SDA) и D21 (SCL).