Πίνακας περιεχομένων:

Δημιουργία ρολογιού με M5stick C χρησιμοποιώντας Arduino IDE - RTC Ρολόι σε πραγματικό χρόνο με M5stack M5stick-C: 4 βήματα
Δημιουργία ρολογιού με M5stick C χρησιμοποιώντας Arduino IDE - RTC Ρολόι σε πραγματικό χρόνο με M5stack M5stick-C: 4 βήματα

Βίντεο: Δημιουργία ρολογιού με M5stick C χρησιμοποιώντας Arduino IDE - RTC Ρολόι σε πραγματικό χρόνο με M5stack M5stick-C: 4 βήματα

Βίντεο: Δημιουργία ρολογιού με M5stick C χρησιμοποιώντας Arduino IDE - RTC Ρολόι σε πραγματικό χρόνο με M5stack M5stick-C: 4 βήματα
Βίντεο: Δημιουργία ρολογιού με decofoam και ριζοχαρτο Tela-Decofoam.gr 2024, Ιούλιος
Anonim
Image
Image
Πράγματα που χρειάζεστε
Πράγματα που χρειάζεστε

Γεια σας παιδιά σε αυτά τα διδάγματα θα μάθουμε πώς να φτιάχνουμε ένα ρολόι με τον πίνακα ανάπτυξης m5stick-C του m5stack χρησιμοποιώντας το Arduino IDE. Έτσι το m5stick θα εμφανίσει στην οθόνη ημερομηνία, ώρα και εβδομάδα του μήνα.

Βήμα 1: Πράγματα που χρειάζεστε

Για αυτές τις οδηγίες θα χρειαστείτε τα ακόλουθα πράγματα:

καλώδιο ανάπτυξης m5stick-c καλώδιο τύπου C

Βήμα 2: Ρύθμιση του Arduino IDE

Ρύθμιση του Arduino IDE
Ρύθμιση του Arduino IDE

Βεβαιωθείτε ότι έχετε εγκαταστήσει τις πλακέτες ESP32 στο Arduino IDE σας και αν δεν συμβαίνει αυτό, ακολουθήστε τις παρακάτω οδηγίες για να το κάνετε αυτό: ΕΓΚΑΤΑΣΤΑΣΗ ΠΙΝΑΚΩΝ ESP32:

Βήμα 3: Κωδικός

Κώδικας
Κώδικας

Αντιγράψτε τον παρακάτω κώδικα και ανεβάστε τον στον πίνακα ανάπτυξης του m5stick-C: συμπεριλάβετε "M5StickC.h" RTC_TimeTypeDef RTC_TimeStruct; RTC_DateTypeDef RTC_DateStruct; void setup () {// βάλτε τον κωδικό εγκατάστασης εδώ, για να εκτελεστεί μία φορά: M5.begin () ? M5. Lcd.setRotation (3); M5. Lcd.fillScreen (ΜΑΥΡΟ); 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 () {// βάλτε τον κύριο κωδικό σας εδώ, για να εκτελείται επανειλημμένα: M5. Rtc. GetTime (& RTC_TimeStruct); M5. Rtc. GetData (& RTC_DateStruct); M5. Lcd.setCursor (0, 15); M5. Lcd.printf ("Δεδομένα:%04d-%02d-%02d / n", RTC_DateStruct. Year, RTC_DateStruct. Month, RTC_DateStruct. Date); M5. Lcd.printf ("Εβδομάδα: %d / n", RTC_DateStruct. WeekDay); M5. Lcd.printf ("Timeρα: %02d: %02d: %02d / n", RTC_TimeStruct. Hours, RTC_TimeStruct. Minutes, RTC_TimeStruct. Seconds); καθυστέρηση (500);}

Βήμα 4: Εμφάνιση ημερομηνίας, ώρας και αριθμού εβδομάδας

Image
Image

Μετά τη μεταφόρτωση του κώδικα, μπορείτε να δείτε την οθόνη και η ημερομηνία και η εβδομάδα του μήνα θα εμφανιστούν στην οθόνη όπως εμφανίζεται στην περίπτωσή μου. Αν θέλετε να βλέπετε την ώρα να λειτουργεί σωστά σε αυτό το ρολόι, ανατρέξτε στο παρεχόμενο βίντεο και αφήστε ξέρω στην ενότητα σχολίων αν θέλετε να μοιραστείτε κάτι σχετικά.

Συνιστάται: