Brug Arduino som en timer - hvordan det fungerer
Dette praktiske tip viser dig, hvordan du nemt kan bruge Arduino som timer. Alt hvad du behøver er det rigtige modul og den rigtige kode.
Brug Arduino som en timer - hvordan det fungerer
Du kan nemt bruge Arduino som en timer. Alt hvad du har brug for det (udover din Arduino) er et DS3231 realtidsurmodul.
- Forbind "SDA" til "SDA" og "SCL" til "SCL" på Arduino. Jord- og 5V-stiften forbindes også til en jord- og 5V-stift på Arduino.
- Importer nu det krævede bibliotek med kommandoen "#include". Sørg for, at du har installeret det på forhånd.
- Brug kommandoerne "DS3231 ur;" og "RTCDateTime dt;" de krævede tilfælde.
- I opsætningsmetoden skal du bruge kommandoen "clock.begin ();" start uret og med "clock.setDateTime (__ DATE__, __TIME__);" indstil skissens sammenstillingstid.
- Nu kan du i loop-metoden med kommandoen "dt = clock.getDateTime ();" opdater uret og brug kommandoen "a = clock.dateFormat (" dmY H: i: s ", dt);" hent det aktuelle klokkeslæt med dato. I dette tilfælde gemmes klokkeslæt og dato under den "a" -variabel, som du tidligere har erklæret. Hvis du kun har brug for det nøjagtige tidspunkt til minuttet, skal du blot udelade dele af koden: "a = clock.dateFormat (" H: i ", dt);".
- Du kan nu nemt bygge en timer. Hvis strengen for det aktuelle tidspunkt svarer til en anden tidligere defineret streng, udføres forskellige kommandoer. Den bedste måde at gøre dette på er med en if-erklæring.
I det næste praktiske tip vil vi forklare, hvordan du kan styre LED'er med Arduino.