Stap 5: De real-time klok Chip
Nu de meters werken moet u bepaalde code te maken van een klok. Ik oorspronkelijk schreef een routine om te houden van tijd gebaseerd op de interne oscillator voor de arduino, maar was niet tevreden met de nauwkeurigheid. Ik onderzocht real-time klok chips en de DS-3231 gevonden. Het is echt een makkelijk te gebruiken en verbazingwekkend nauwkeurige kleine chip. Het ook is een back-up batterij en houdt de maand datum dag van de week en jaar. Dit was belangrijk voor me omdat ik toevoegen een routine wilde te berekenen en weergeven van de moonphase gebaseerd op de huidige tijd en datum. Een ander belangrijk kenmerk is dat het een 1Hz blokgolf die kan worden gebruikt om te activeren het bijwerken van de meters uitgangen. Gewoon het ticket! En alles over I2C!
Ik vond weinig bestuur genaamd de chronodot waarin de DS3231 chip, batterijhouder, batterij- en circuits in een dip formaat board een echt handig. Erg handig. U hoeft niet om dit te gebruiken, als een feit, de eerste die mij troep opwaarts ik gebruikt de DS3231 chip vastgesoldeerd aan een QFN aan DIP adapter bestuur en een aparte batterijhouder. Ik hou de chronodot veel beter omdat het alle geïntegreerd en trachten opwaarts zijnde ook veel kleiner.
Hier is een link naar de chronodot fabrikant:
http://macetech.com/store/index.php?main_page=product_info&products_id=8