
Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46



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

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

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


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é:
Solveur Rubik's Cube en temps réel avec les yeux bandés utilisant Raspberry Pi et OpenCV : 4 étapes

Solveur Rubik's Cube en temps réel avec les yeux bandés utilisant Raspberry Pi et OpenCV : il s'agit de la 2ème version de l'outil Rubik's cube conçu pour résoudre les yeux bandés. La 1ère version a été développée par javascript, vous pouvez voir le projet RubiksCubeBlindfolded1Contrairement à la précédente, cette version utilise la bibliothèque OpenCV pour détecter les couleurs et e
Tracker Covid19 en direct utilisant ESP8266 et OLED - Tableau de bord Covid19 en temps réel : 4 étapes

Tracker Covid19 en direct utilisant ESP8266 et OLED | Tableau de bord Covid19 en temps réel : visitez le site Web de Techtronic Harsh : http://techtronicharsh.com Partout où il y a une énorme épidémie du nouveau virus Corona (COVID19). Il est devenu nécessaire de surveiller le scénario actuel de COVID-19 dans le monde. Donc, étant à la maison, c'était le p
Robot SCARA : apprentissage de la cinématique directe et inverse !!! (Plot Twist Apprenez à créer une interface en temps réel dans ARDUINO en utilisant PROCESSING !!!!): 5 étapes (

Robot SCARA : apprentissage de la cinématique directe et inverse !!! (Plot Twist Apprenez à créer une interface en temps réel dans ARDUINO en utilisant PROCESSING !!!!): Un robot SCARA est une machine très populaire dans le monde de l'industrie. Le nom signifie à la fois le bras de robot d'assemblage conforme sélectif ou le bras de robot articulé conforme à la sélection. Il s'agit essentiellement d'un robot à trois degrés de liberté, étant les deux premiers displ
Neopixel Ws2812 Rainbow LED Glow avec M5stick-C - Exécution de Rainbow sur Neopixel Ws2812 à l'aide de M5stack M5stick C à l'aide d'Arduino IDE : 5 étapes

Neopixel Ws2812 Rainbow LED Glow avec M5stick-C | Exécution de Rainbow sur Neopixel Ws2812 en utilisant M5stack M5stick C en utilisant Arduino IDE un motif arc-en-ciel avec
Convertir une caméra vidéo des années 1980 en imageur polarimétrique en temps réel : 14 étapes (avec photos)

Convertir une caméra vidéo des années 1980 en un imageur polarimétrique en temps réel : L'imagerie polarimétrique offre un moyen de développer des applications révolutionnaires dans un large éventail de domaines - allant de la surveillance environnementale et des diagnostics médicaux aux applications de sécurité et d'antiterrorisme. Cependant, le très