Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Γεια σας παιδιά σε αυτά τα διδάγματα θα μάθουμε πώς να φτιάχνουμε ένα ρολόι με τον πίνακα ανάπτυξης m5stick-C του m5stack χρησιμοποιώντας το Arduino IDE. Έτσι το m5stick θα εμφανίσει στην οθόνη ημερομηνία, ώρα και εβδομάδα του μήνα.
Βήμα 1: Πράγματα που χρειάζεστε
Για αυτές τις οδηγίες θα χρειαστείτε τα ακόλουθα πράγματα:
καλώδιο ανάπτυξης m5stick-c καλώδιο τύπου C
Βήμα 2: Ρύθμιση του 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: Εμφάνιση ημερομηνίας, ώρας και αριθμού εβδομάδας
Μετά τη μεταφόρτωση του κώδικα, μπορείτε να δείτε την οθόνη και η ημερομηνία και η εβδομάδα του μήνα θα εμφανιστούν στην οθόνη όπως εμφανίζεται στην περίπτωσή μου. Αν θέλετε να βλέπετε την ώρα να λειτουργεί σωστά σε αυτό το ρολόι, ανατρέξτε στο παρεχόμενο βίντεο και αφήστε ξέρω στην ενότητα σχολίων αν θέλετε να μοιραστείτε κάτι σχετικά.