Tabla de contenido:

Hacer un reloj con M5stick C usando Arduino IDE - Reloj de tiempo real RTC con M5stack M5stick-C: 4 pasos
Hacer un reloj con M5stick C usando Arduino IDE - Reloj de tiempo real RTC con M5stack M5stick-C: 4 pasos

Video: Hacer un reloj con M5stick C usando Arduino IDE - Reloj de tiempo real RTC con M5stack M5stick-C: 4 pasos

Video: Hacer un reloj con M5stick C usando Arduino IDE - Reloj de tiempo real RTC con M5stack M5stick-C: 4 pasos
Video: M5 Stick C Plus - ESP32 2024, Mes de julio
Anonim
Image
Image
Cosas que necesitas
Cosas que necesitas

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

Configuración del IDE de Arduino
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

Código
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

Image
Image

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.

Recomendado: