Naudokite „Arduino“ kaip laikmatį - kaip tai veikia
Šis praktinis patarimas parodo, kaip lengvai galite naudoti „Arduino“ kaip laikmatį. Viskas ko jums reikia yra tinkamas modulis ir tinkamas kodas.
Naudokite „Arduino“ kaip laikmatį - kaip tai veikia
Galite lengvai naudoti „Arduino“ kaip laikmatį. Viskas, ko jums reikia (be jūsų „Arduino“), yra DS3231 realaus laiko laikrodžio modulis.
- Prijunkite „SDA“ prie „SDA“, o „SCL“ prie „SCL“ Arduino mieste. Įžeminimas ir 5 V kaištis taip pat jungiami prie žemės ir 5 V kaiščio Arduino.
- Dabar importuokite reikiamą biblioteką naudodami komandą „#include“. Įsitikinkite, kad jį įdiegėte iš anksto.
- Naudokite komandas „DS3231 clock;“ ir „RTCDateTime dt;“ reikalingi egzemplioriai.
- Sąrankos metode turite naudoti komandą "clock.begin ();" paleiskite laikrodį ir su „clock.setDateTime (__ DATE__, __TIME__);“ nustatykite eskizo sudarymo laiką.
- Dabar galite naudoti ciklo metodą, naudodami komandą "dt = clock.getDateTime ();" atnaujinkite laikrodį ir naudokite komandą "a = clock.dateFormat (" dmY H: i: s ", dt);" nuskaityti esamą laiką su data. Tokiu atveju laikas ir data įrašomi į kintamąjį „a“, kurį anksčiau deklaravote. Jei jums reikia tik tikslaus minutės laiko, tiesiog praleiskite kodo dalis: „a = clock.dateFormat („ H: i “, dt);“.
- Dabar galite lengvai sukurti laikmatį. Jei esamo laiko eilutė atitinka kitą anksčiau apibrėžtą eilutę, vykdomos įvairios komandos. Geriausias būdas tai padaryti yra teiginys „if“.
Kitame praktiniame patarime paaiškinsime, kaip galite valdyti šviesos diodus su „Arduino“.