Při potřebě práce s reálným časem na Arduinu je potřeba použít modul reálného času (RTC). Modulů se nabízí několik základních typů, ale jako nejlepší se ukazuje modul s čipem DS3231. Modul má vlastní záložní baterii a komunikuje po sběrnici I2C. Z výroby je nastavená adresa 0x68. Modul pracuje při napětí 3.3V i 5V, a tak jde použít s různými řídícími jednotkami.
Připojení k MCU je pomocí 4 drátů:
+: Vcc
-: GND
C: SCL
D: SDA
Testovací programy pro Arduino – pro nastavení a pro čtení – jsou ke stažení:
Program pro nastavení proběhne jen jednou a nastaví modul na uvedené hodnoty. Program pro čtení čte a vypisuje čas a datum na sériovou linku.