Table des matières:

Faire une horloge avec M5stick C en utilisant Arduino IDE - Horloge temps réel RTC avec M5stack M5stick-C : 4 étapes
Faire une horloge avec M5stick C en utilisant Arduino IDE - Horloge temps réel RTC avec M5stack M5stick-C : 4 étapes
Anonim
Image
Image
Choses dont tu as besoin
Choses dont tu as besoin

Salut les gars dans cette instructables, nous allons apprendre à faire une horloge avec la carte de développement m5stick-C de m5stack à l'aide d'Arduino IDE. Ainsi, m5stick affichera la date, l'heure et la semaine du mois sur l'écran.

Étape 1: choses dont vous avez besoin

Pour cette instructables, vous aurez besoin des choses suivantes:

Carte de développement m5stick-c Câble de type C

Étape 2: Configuration de l'IDE Arduino

Configuration de l'IDE Arduino
Configuration de l'IDE Arduino

Assurez-vous d'avoir installé les cartes ESP32 dans votre IDE Arduino et si ce n'est pas le cas, veuillez suivre les instructions suivantes pour le faire: INSTALLATION DES CARTES ESP32:

Étape 3: Coder

Code
Code

Copiez le code suivant ci-dessous et téléchargez-le sur votre carte de développement m5stick-C:include "M5StickC.h"RTC_TimeTypeDef RTC_TimeStruct;RTC_DateTypeDef RTC_DateStruct;void setup() { // mettez votre code de configuration ici, à exécuter une fois: M5.begin(); M5. Lcd.setRotation(3); M5. Lcd.fillScreen(NOIR); M5. Lcd.setTextSize(1); M5. Lcd.setCursor (40, 0, 2); M5. Lcd.println("TEST RTC"); RTC_TimeTypeDef TimeStruct; HeureStruct. Heures = 18; TimeStruct. Minutes = 56; TimeStruct. Secondes = 10; M5. Rtc. SetTime(&TimeStruct); RTC_DateTypeDef DateStruct; DateStruct. WeekDay = 3; DateStruct. Mois = 3; DateStruct. Date = 22; DateStruct. Année = 2019; M5. Rtc. SetData(&DateStruct);}void loop() { // mettez votre code principal ici, pour l'exécuter à plusieurs reprises: M5. Rtc. GetTime(&RTC_TimeStruct); M5. Rtc. GetData(&RTC_DateStruct); M5. Lcd.setCursor(0, 15); M5. Lcd.printf("Données: %04d-%02d-%02d\n", RTC_DateStruct. Année, RTC_DateStruct. Mois, RTC_DateStruct. Date); M5. Lcd.printf("Semaine: %d\n", RTC_DateStruct. WeekDay); M5. Lcd.printf("Heure: %02d: %02d: %02d\n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); retard (500);}

Étape 4: Affichage de la date, de l'heure et du numéro de semaine

Image
Image

Après avoir téléchargé le code, vous pouvez voir l'affichage et la date, l'heure et la semaine du mois s'afficheront à l'écran comme dans mon cas. Si vous voulez voir l'heure fonctionner correctement sur cette horloge, veuillez vous référer à la vidéo fournie et laissez Je sais dans la section des commentaires si vous voulez partager quelque chose à ce sujet.

Conseillé: