Bruk Arduino som tidtaker - hvordan det fungerer
Dette praktiske tipset viser deg hvordan du enkelt kan bruke Arduino som tidtaker. Alt du trenger er riktig modul og riktig kode.
Bruk Arduino som tidtaker - hvordan det fungerer
Du kan enkelt bruke Arduino som tidtaker. Alt du trenger for det (foruten Arduino) er en DS3231 sanntids klokkemodul.
- Koble "SDA" til "SDA" og "SCL" til "SCL" på Arduino. Bakken og 5V-tappen kobles også til en bakken og 5V-tappen på Arduino.
- Importer nå det nødvendige biblioteket med kommandoen "#include". Forsikre deg om at du har installert den på forhånd.
- Bruk kommandoene "DS3231 klokke;" og "RTCDateTime dt;" de nødvendige instansene.
- I installasjonsmetoden må du bruke kommandoen "clock.begin ();" start klokken og med "clock.setDateTime (__ DATE__, __TIME__);" sett skissens kompileringstid.
- Nå kan du i loop-metoden med kommandoen "dt = klokke.getDateTime ();" oppdater klokken og bruk kommandoen "a = clock.dateFormat (" dmY H: i: s ", dt);" hente gjeldende klokkeslett med dato. I dette tilfellet lagres klokkeslettet og datoen under variabelen "a" som du tidligere har erklært. Hvis du bare trenger den nøyaktige tiden til minuttet, slipper du bare deler av koden: "a = clock.dateFormat (" H: i ", dt);".
- Du kan nå enkelt lage en timer. Hvis strengen for gjeldende tid tilsvarer en annen tidligere definert streng, utføres forskjellige kommandoer. Den beste måten å gjøre dette på er med en if-uttalelse.
I det neste praktiske tipset vil vi forklare hvordan du kan kontrollere lysdioder med Arduino.