Usa Arduino come timer - come funziona
Questo suggerimento pratico mostra come utilizzare facilmente Arduino come timer. Tutto ciò che serve è il modulo giusto e il codice giusto.
Usa Arduino come timer - come funziona
Puoi facilmente usare Arduino come timer. Tutto ciò di cui hai bisogno (oltre al tuo Arduino) è un modulo orologio in tempo reale DS3231.
- Collegare "SDA" a "SDA" e "SCL" a "SCL" su Arduino. Anche il pin di terra e 5V si collega a un pin di terra e 5V sull'Arduino.
- Ora importa la libreria richiesta con il comando "#include". Assicurati di averlo installato in anticipo.
- Utilizzare i comandi "DS3231 clock;" e "RTCDateTime dt;" le istanze richieste.
- Nel metodo di installazione devi usare il comando "clock.begin ();" avviare l'orologio e con "clock.setDateTime (__ DATE__, __TIME__);" impostare il tempo di compilazione dello schizzo.
- Ora puoi nel metodo loop con il comando "dt = clock.getDateTime ();" aggiorna l'orologio e usa il comando "a = clock.dateFormat (" dmY H: i: s ", dt);" recuperare l'ora corrente con la data. In questo caso, l'ora e la data vengono salvate nella variabile "a" precedentemente dichiarata. Se hai solo bisogno dell'ora esatta al minuto, ometti semplicemente parti del codice: "a = clock.dateFormat (" H: i ", dt);".
- Ora puoi facilmente creare un timer. Se la stringa dell'ora corrente corrisponde a un'altra stringa precedentemente definita, vengono eseguiti vari comandi. Il modo migliore per farlo è con un'istruzione if.
Nel prossimo suggerimento pratico, spiegheremo come è possibile controllare i LED con Arduino.