Sommario:

Creare un orologio con M5stick C usando Arduino IDE - Orologio in tempo reale RTC con M5stack M5stick-C: 4 passaggi
Creare un orologio con M5stick C usando Arduino IDE - Orologio in tempo reale RTC con M5stack M5stick-C: 4 passaggi

Video: Creare un orologio con M5stick C usando Arduino IDE - Orologio in tempo reale RTC con M5stack M5stick-C: 4 passaggi

Video: Creare un orologio con M5stick C usando Arduino IDE - Orologio in tempo reale RTC con M5stack M5stick-C: 4 passaggi
Video: Arduino ep.84 - Andiamo a scoprire le schede di sviluppo M5stack e M5stick! 2024, Dicembre
Anonim
Image
Image
Cose di cui hai bisogno
Cose di cui hai bisogno

Ciao ragazzi in questo tutorial impareremo come creare un orologio con la scheda di sviluppo m5stick-C di m5stack usando Arduino IDE. Quindi m5stick visualizzerà la data, l'ora e la settimana del mese sul display.

Passaggio 1: cose di cui hai bisogno

Per questo istruibile avrai bisogno delle seguenti cose:

Scheda di sviluppo m5stick-c Cavo di tipo C

Passaggio 2: configurazione dell'IDE Arduino

Configurazione dell'IDE Arduino
Configurazione dell'IDE Arduino

Assicurati di aver installato le schede ESP32 nel tuo IDE Arduino e, in caso contrario, segui le seguenti istruzioni per farlo: INSTALLAZIONE SCHEDE ESP32:

Passaggio 3: codice

Codice
Codice

Copia il seguente codice qui sotto e caricalo sulla tua scheda di sviluppo m5stick-C: include "M5StickC.h"RTC_TimeTypeDef RTC_TimeStruct;RTC_DateTypeDef RTC_DateStruct;void setup() { // inserisci qui il tuo codice di installazione, da eseguire una volta: M5.begin(); M5. Lcd.setRotazione(3); M5. Lcd.fillScreen(NERO); M5. Lcd.setTextSize(1); M5. Lcd.setCursor(40, 0, 2); M5. Lcd.println("TEST RTC"); RTC_TimeTypeDef TimeStruct; TimeStruct. Hours = 18; TimeStruct. Minuti = 56; StrutturaTempo. Secondi = 10; M5. Rtc. SetTime(&TimeStruct); RTC_DateTypeDef DateStruct; DateStruct. WeekDay = 3; DateStruct. Month = 3; DateStruct. Date = 22; DateStruct. Year = 2019; M5. Rtc. SetData(&DateStruct);}void loop() { // inserisci qui il tuo codice principale, per eseguirlo ripetutamente: M5. Rtc. GetTime(&RTC_TimeStruct); M5. Rtc. GetData(&RTC_DateStruct); M5. Lcd.setCursor(0, 15); M5. Lcd.printf("Dati: %04d-%02d-%02d\n", RTC_DateStruct. Year, RTC_DateStruct. Month, RTC_DateStruct. Date); M5. Lcd.printf("Settimana: %d\n", RTC_DateStruct. WeekDay); M5. Lcd.printf("Ora: %02d: %02d: %02d\n", RTC_TimeStruct. Ore, RTC_TimeStruct. Minuti, RTC_TimeStruct. Seconds); ritardo(500);}

Passaggio 4: ottenere data, ora e numero di settimana sul display

Image
Image

Dopo aver caricato il codice puoi vedere il display e la data, l'ora e la settimana del mese verranno visualizzate sul display come mostrato nel mio caso. Se vuoi vedere l'ora che scorre correttamente su questo orologio, fai riferimento al video fornito e lascia fammi sapere nella sezione commenti se vuoi condividere qualcosa al riguardo.

Consigliato: