Taula de continguts:

Fer un rellotge amb M5stick C mitjançant Arduino IDE - Rellotge RTC en temps real amb M5stack M5stick-C: 4 passos
Fer un rellotge amb M5stick C mitjançant Arduino IDE - Rellotge RTC en temps real amb M5stack M5stick-C: 4 passos

Vídeo: Fer un rellotge amb M5stick C mitjançant Arduino IDE - Rellotge RTC en temps real amb M5stack M5stick-C: 4 passos

Vídeo: Fer un rellotge amb M5stick C mitjançant Arduino IDE - Rellotge RTC en temps real amb M5stack M5stick-C: 4 passos
Vídeo: Книга - Моя первая схема ArduMikron 2024, Desembre
Anonim
Image
Image
Coses que necessiteu
Coses que necessiteu

Hola nois, en aquest instructable, aprendrem a fer un rellotge amb la placa de desenvolupament m5stick-C de m5stack mitjançant Arduino IDE. Així, m5stick mostrarà la data, l'hora i la setmana del mes a la pantalla.

Pas 1: coses que necessiteu

Per fer-ho, necessitareu les següents coses:

Placa de desenvolupament m5stick-c Cable tipus C.

Pas 2: Configuració de l'IDE Arduino

Configuració de l'IDE Arduino
Configuració de l'IDE Arduino

Assegureu-vos que heu instal·lat les plaques ESP32 al vostre IDE Arduino i, si no és així, seguiu les instruccions següents per fer-ho: INSTAL·LACIÓ DE LES TAULES ESP32:

Pas 3: Codi

Codi
Codi

Copieu el codi següent a continuació i pengeu-lo al tauler de desenvolupament de m5stick-C: incloeu "M5StickC.h" RTC_TimeTypeDef RTC_TimeStruct; RTC_DateTypeDef RTC_DateStruct; void setup () {// poseu aquí el vostre codi de configuració per executar-lo una vegada: M5.begin (); M5. Lcd.setRotation (3); M5. Lcd.fillScreen (NEGRE); M5. Lcd.setTextSize (1); M5. Lcd.setCursor (40, 0, 2); M5. Lcd.println ("RTC TEST"); RTC_TimeTypeDef TimeStruct; TimeStruct. Hours = 18; TimeStruct. Minutes = 56; TimeStruct. Seconds = 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 () {// poseu aquí el vostre codi principal per executar-lo repetidament: M5. Rtc. GetTime (& RTC_TimeStruct); M5. Rtc. GetData (& RTC_DateStruct); M5. Lcd.setCursor (0, 15); M5. Lcd.printf ("Dades:% 04d-% 02d-% 02d / n", RTC_DateStruct. Year, RTC_DateStruct. Month, RTC_DateStruct. Date); M5. Lcd.printf ("Setmana:% d / n", RTC_DateStruct. WeekDay); M5. Lcd.printf ("Temps:% 02d:% 02d:% 02d / n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); retard (500);}

Pas 4: mostrar la data, l'hora i el número de setmanes a la pantalla

Image
Image

Després de penjar el codi, es pot veure la pantalla i la data, hora i setmana del mes es mostrarà a la pantalla tal com es mostra en el meu cas. Si voleu veure l’hora que funciona correctament en aquest rellotge, consulteu el vídeo proporcionat i deixeu-lo sé a la secció de comentaris si voleu compartir-ne alguna cosa.

Recomanat: