Stap 4: Bijgewerkte tijd weergeven
In het cpp-bestand dat is geüpload naar de vorige pagina, de string hardcoded "tijd:" was gebruikt om het gemakkelijker maken om alleen de sensoren opstaan en actief maar wat we echt willen is de real time.
Oorspronkelijk, ik probeerde de RTC op de Intel Edison opzetten maar ik heb ontdekt dat u daadwerkelijk nodig heeft een externe (munt) batterij te gebruiken van de RTC. (Het idee wezen dat de klok zou blijven uitvoeren zelfs wanneer de Intel-chip is uitgeschakeld.) Hebt u een accu, dan kunt u deze methode gebruiken en zelf de tijd instellen.
Echter ging op zoek door middel van demo's, ik met een andere methode voor het weergeven van de tijd. Ik heb de bovenstaande code opgenomen. Dit is gebaseerd op de via internet wordt bijgewerkt. In het hoofdprogramma, kunt u de hardcoded vervangen "lcd -> schrijven (' tijd: ');" met "displayTime(lcd);"
Ik heb niet de tijd om te configureren knop ingangen om het instellen van de wekkertijd mezelf, maar je kunt je voorstellen hoe men dit relatief gemakkelijk zou kunnen doen. In de code, zou u het schrijven van een staat die kon worden ingeleid ("zo") met een knop. In de staat, zou je doorgaan naar de instructies op het LCD-scherm en de ingang met een reeks knoppen wijzigen de gewenste alarmtijd afdrukken. Dan, zou u deze ingestelde tijd met de waarde die wordt geretourneerd door displayTime vergelijken. Als het hits die tijd, wordt het alarm automatisch geklonken.