Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
Hola a todos, en este instructables, aprenderemos cómo hacer un reloj con la placa de desarrollo m5stick-C de m5stack usando Arduino IDE. Así que m5stick mostrará la fecha, la hora y la semana del mes en la pantalla.
Paso 1: Cosas que necesita
Para estos instructables, necesitará lo siguiente:
Cable tipo C de la placa de desarrollo m5stick-c
Paso 2: Configuración del IDE de Arduino
Asegúrese de haber instalado placas ESP32 en su Arduino IDE y, si no es el caso, siga las siguientes instrucciones para hacerlo: INSTALACIÓN DE LAS PLACAS ESP32:
Paso 3: Código
Copie el siguiente código a continuación y cárguelo en su placa de desarrollo m5stick-C: incluya "M5StickC.h" RTC_TimeTypeDef RTC_TimeStruct; RTC_DateTypeDef RTC_DateStruct; void setup () {// ponga su código de configuración aquí, para que se ejecute una vez: M5.begin (); M5. Lcd.setRotation (3); M5. Lcd.fillScreen (NEGRO); M5. Lcd.setTextSize (1); M5. Lcd.setCursor (40, 0, 2); M5. Lcd.println ("PRUEBA RTC"); 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 () {// ponga su código principal aquí, para que se ejecute repetidamente: M5. Rtc. GetTime (& RTC_TimeStruct); M5. Rtc. GetData (& RTC_DateStruct); M5. Lcd.setCursor (0, 15); M5. Lcd.printf ("Datos:% 04d-% 02d-% 02d / n", RTC_DateStruct. Year, RTC_DateStruct. Month, RTC_DateStruct. Date); M5. Lcd.printf ("Semana:% d / n", RTC_DateStruct. WeekDay); M5. Lcd.printf ("Tiempo:% 02d:% 02d:% 02d / n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); retraso (500);}
Paso 4: Visualización de la fecha, la hora y el número de semana
Después de cargar el código, puede ver la pantalla y la fecha, la hora y la semana del mes se mostrarán en la pantalla como se muestra en mi caso. Si desea ver la hora corriendo correctamente en este reloj, consulte el video proporcionado y deje sé en la sección de comentarios si quieres compartir algo al respecto.