Använd Arduino som timer - hur det fungerar
Detta praktiska tips visar hur du enkelt kan använda Arduino som timer. Allt du behöver är rätt modul och rätt kod.
Använd Arduino som timer - hur det fungerar
Du kan enkelt använda Arduino som timer. Allt du behöver för det (förutom din Arduino) är en DS3231 realtidsklockmodul.
- Anslut "SDA" till "SDA" och "SCL" till "SCL" på Arduino. Marken och 5V-stiftet ansluts också till en jord- och 5V-stift på Arduino.
- Importera nu det nödvändiga biblioteket med kommandot "#include". Se till att du har installerat det i förväg.
- Använd kommandona "DS3231 klocka;" och "RTCDateTime dt;" de nödvändiga fallen.
- I installationsmetoden måste du använda kommandot "clock.begin ();" starta klockan och med "klocka.setDateTime (__ DATE__, __TIME__);" ställa in skissens sammanställningstid.
- Nu kan du i loop-metoden med kommandot "dt = klocka.getDateTime ();" uppdatera klockan och använd kommandot "a = clock.dateFormat (" dmY H: i: s ", dt);" hämta aktuell tid med datum. I detta fall sparas tid och datum under variabeln "a" som du tidigare har deklarerat. Om du bara behöver den exakta tiden till minut, kan du helt enkelt utelämna delar av koden: "a = clock.dateFormat (" H: i ", dt);".
- Nu kan du enkelt bygga en timer. Om strängen för aktuell tid motsvarar en annan tidigare definierad sträng, körs olika kommandon. Det bästa sättet att göra detta är med ett if-uttalande.
I nästa praktiska tips förklarar vi hur du kan styra lysdioder med Arduino.