Stap 3: Technische details
De software maakt een zeer nauwkeurige 1Hz PPS signaal op de pin van de "SQW" van de DS3231 module.
De DS3231 module gebruikt de temperatuursensor te compenseren voor klok drift, keeping tijd nauwkeurig tot 1 of 2 minuten/jaar.
De temperatuur is normaal gecontroleerd en bijgewerkt door de RTC eenmaal elke 64 seconden. Echter, de software zorgt ervoor dat een lezing en oscillator kleurtemperatuur zo vaak als 5 keer per seconde. Dit resulteert in betere nauwkeurigheid en snellere actualisering van het Temperatuurdisplay.
De ingebouwde batterij is niet een wegwerp Lithium, maar een oplaadbare Lithium-Ion-eenheid. Wanneer aangesloten aan de macht, laadt de RTC-module de batterij. Een volledig opgeladen accu blijft de tijdsinstelling voor maximaal één jaar zonder toepassing van extra stroom.
U kunt 'bevriezen' de weergave op elk gewenst moment door te drukken op en houd de modus-knop instellen. Wanneer de knop wordt losgelaten, zal bijwerken hervatten. Klok nauwkeurigheid wordt niet beïnvloed.
De klok-module bevat een 32K EEPROM-chip die kan worden gebruikt voor gegevensopslag. Het heeft een onafhankelijke I2C adres. Het wordt niet gebruikt voor dit project.
De code zou moeten werken met de module van Sparkfun Chronodot.