Πίνακας περιεχομένων:
- Βήμα 1: Πράγματα που χρειάζεστε
- Βήμα 2: Ρύθμιση του Arduino IDE
- Βήμα 3: Κωδικός
- Βήμα 4: Εμφάνιση ημερομηνίας, ώρας και αριθμού εβδομάδας
Βίντεο: Δημιουργία ρολογιού με M5stick C χρησιμοποιώντας Arduino IDE - RTC Ρολόι σε πραγματικό χρόνο με M5stack M5stick-C: 4 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Γεια σας παιδιά σε αυτά τα διδάγματα θα μάθουμε πώς να φτιάχνουμε ένα ρολόι με τον πίνακα ανάπτυξης 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: Εμφάνιση ημερομηνίας, ώρας και αριθμού εβδομάδας
Μετά τη μεταφόρτωση του κώδικα, μπορείτε να δείτε την οθόνη και η ημερομηνία και η εβδομάδα του μήνα θα εμφανιστούν στην οθόνη όπως εμφανίζεται στην περίπτωσή μου. Αν θέλετε να βλέπετε την ώρα να λειτουργεί σωστά σε αυτό το ρολόι, ανατρέξτε στο παρεχόμενο βίντεο και αφήστε ξέρω στην ενότητα σχολίων αν θέλετε να μοιραστείτε κάτι σχετικά.
Συνιστάται:
Πώς να χρησιμοποιήσετε μια μονάδα ρολογιού σε πραγματικό χρόνο (DS3231): 5 βήματα
Πώς να χρησιμοποιήσετε μια μονάδα ρολογιού σε πραγματικό χρόνο (DS3231): Το DS3231 είναι ένα χαμηλού κόστους, εξαιρετικά ακριβές ρολόι I2C σε πραγματικό χρόνο (RTC) με ενσωματωμένο κρυσταλλικό ταλαντωτή με αντιστάθμιση θερμοκρασίας (TCXO) και κρύσταλλο. Η συσκευή ενσωματώνει μια είσοδο μπαταρίας και διατηρεί ακριβή χρονομέτρηση όταν η κύρια τροφοδοσία
Αναγνώριση συσκευής σε πραγματικό χρόνο χρησιμοποιώντας αποτυπώματα EM: 6 βήματα
Αναγνώριση συσκευής σε πραγματικό χρόνο χρησιμοποιώντας EM Footprints: Αυτή η συσκευή προορίζεται για την ταξινόμηση διαφορετικών ηλεκτρονικών συσκευών σύμφωνα με τα σήματα EM τους. Για διαφορετικές συσκευές, έχουν διαφορετικά σήματα EM που εκπέμπονται από αυτό. Έχουμε αναπτύξει μια λύση IoT για τον εντοπισμό των ηλεκτρονικών συσκευών που χρησιμοποιούν Particle
Ρολόι σε πραγματικό χρόνο με Arduino: 3 βήματα
Ρολόι πραγματικού χρόνου με Arduino: Σε αυτό το έργο, θα φτιάξουμε ένα ρολόι με τη βοήθεια της μονάδας Arduino και RTC. Όπως γνωρίζουμε, το Arduino δεν μπορεί να εμφανίσει τον πραγματικό χρόνο, οπότε θα χρησιμοποιήσουμε τη μονάδα RTC για να εμφανίσουμε τη σωστή ώρα στην οθόνη LCD. Διαβάστε προσεκτικά όλα τα βήματα, θα σας βοηθήσει
Ρολόι σε πραγματικό χρόνο Minitel: 5 βήματα
Minitel Real Time Clock: Δημιουργήθηκε το 1978 από τη France Telecom, το Minitel ήταν μια υπηρεσία ανάκτησης πληροφοριών και αποστολής μηνυμάτων. Θεωρείται το πιο επιτυχημένο δίκτυο πριν από τον παγκόσμιο ιστό. 30 χρόνια μετά, το 2008 το δίκτυο έκλεισε τελικά. (Υπάρχουν πολλές πληροφορίες για αυτό
Ειδοποιήσεις συμβάντων σε πραγματικό χρόνο χρησιμοποιώντας NodeMCU (Arduino), Google Firebase και Laravel: 4 βήματα (με εικόνες)
Ειδοποιήσεις συμβάντων σε πραγματικό χρόνο χρησιμοποιώντας το NodeMCU (Arduino), το Google Firebase και το Laravel: Θέλατε ποτέ να ειδοποιηθείτε όταν υπάρχει μια ενέργεια στον ιστότοπό σας, αλλά το email δεν ταιριάζει σωστά; Θέλετε να ακούτε έναν ήχο ή ένα κουδούνι κάθε φορά που κάνετε μια πώληση; Or υπάρχει ανάγκη για άμεση προσοχή σας εξαιτίας μιας έκτακτης ανάγκης