Stap 5: over de bibliotheek
Alvorens de tijd wilt weergeven in het LCD-scherm. Ik wilde bespreken over de bibliotheek die wij geïmporteerd. Ik weggelaten de bibliotheek waarvoor de blokgolf-gegevens omdat de module geen blokgolf uitgang pins heeft. Laten we bespreken over de verschillende betrokken zoekwoorden in deze bibliotheek met enkele voorbeelden.
TREFWOORDEN:
Start de klok:
Dit kan worden gebruikt voor het opstarten van de klok en tikkende zal beginnen vanaf het moment wanneer op watertje verstopping. Deze opdracht moet worden gebruikt wanneer eerst met behulp van de module-om te starten van de module.
Stop de klok:
Met deze aankruisen lijn die de module kan worden onderbroken en klok niet totdat de opdracht start wordt gegeven. Het wordt gebruikt met de opdracht start klok om controle van de module staat.
Lees klok:
Nadat de klok is ingeschakeld met de opdracht Start. U moet de gegevens lezen uit de RTC-module. Dit wordt gedaan door de readClock functie. Deze functie is essentieel voordat de laatste opdrachten kunnen worden gebruikt.
De tijd te lezen:
Dus zodra de readClock heet. Vervolgens moeten we de individuele waarden opslaan in gehele getallen. Gehele getallen maken we voor het houden van de waarden. De getDayofWeek functie geven de dag in de week is. Met de eerste is dag wordt maandag en de laatste zondag. Merk op dat deze methode zeer inefficiënt zijn in vergelijking met de code in de voorgaande stappen maar dit zal u helpen begrijpen de werking van de verschillende functies in de bibliotheek.
OPMERKING:
Deze extra coderegel wordt weergegeven of de AM of PM bij 12-uursklok. Deze code verwijderen wanneer u het instelt op de 24-uursklok.
Het schrijven van de tijd:
Dit zijn dus de opdrachten voor de tijd instellen voor de Module. Zoals je kunt zien ik heb het opzetten van de tijd van 4:35:14 PM met de datum als 9/6/14. Naast deze opdrachten is er de set24h opdracht waarin direct de klok in 24-uurs modus en set AM en PM voor de vaststelling van het in de 12-uursklok. De setDayofWeek wordt gebruikt voor het instellen van de dag.
Tijd opdrachten:
Dit zijn de opdrachten die de instellingen binnen de klok regelen.
Ik heb zo veel als ik kan over deze bibliotheek uitgelegd. Als u vindt dat eventuele gebreken of iets die ik miste kunt u commentaar erover zodat het zo nauwkeurig mogelijk worden kan.