Gebruik Arduino als een timer - hoe het werkt
Deze praktische tip laat zien hoe je de Arduino gemakkelijk als timer kunt gebruiken. Het enige dat u nodig hebt, is de juiste module en de juiste code.
Gebruik Arduino als een timer - hoe het werkt
Je kunt de Arduino gemakkelijk als timer gebruiken. Het enige dat je daarvoor nodig hebt (naast je Arduino) is een realtime klokmodule DS3231.
- Verbind "SDA" met "SDA" en "SCL" met "SCL" op de Arduino. De aarde- en 5V-pin kunnen ook worden aangesloten op een aarde- en 5V-pin op de Arduino.
- Importeer nu de vereiste bibliotheek met de opdracht "#include". Zorg ervoor dat u het vooraf hebt geïnstalleerd.
- Gebruik de opdrachten "DS3231 clock;" en "RTCDateTime dt;" de vereiste instanties.
- In de installatiemethode moet u het commando "clock.begin ();" gebruiken start de klok en met "clock.setDateTime (__ DATE__, __TIME__);" stel de schetscompilatietijd in.
- Nu kunt u in de lusmethode met het commando "dt = clock.getDateTime ();" update de klok en gebruik het commando "a = clock.dateFormat (" dmY H: i: s ", dt);" haal de huidige tijd met datum op. In dit geval worden de tijd en datum opgeslagen onder de "a" -variabele die u eerder hebt opgegeven. Als u alleen de exacte tijd tot op de minuut nodig hebt, laat u eenvoudig delen van de code weg: "a = clock.dateFormat (" H: i ", dt);".
- U kunt nu eenvoudig een timer bouwen. Als de string van de huidige tijd overeenkomt met een andere eerder gedefinieerde string, worden verschillende opdrachten uitgevoerd. De beste manier om dit te doen is met een if-statement.
In de volgende praktische tip zullen we uitleggen hoe u LED's kunt bedienen met de Arduino.