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

Ρύθμιση μονάδας DS1302 RTC με πληκτρολόγιο + Arduino + LCD: 3 βήματα
Ρύθμιση μονάδας DS1302 RTC με πληκτρολόγιο + Arduino + LCD: 3 βήματα

Βίντεο: Ρύθμιση μονάδας DS1302 RTC με πληκτρολόγιο + Arduino + LCD: 3 βήματα

Βίντεο: Ρύθμιση μονάδας DS1302 RTC με πληκτρολόγιο + Arduino + LCD: 3 βήματα
Βίντεο: DS1307 Ρολόι πραγματικού χρόνου RTC, Arduino Nano και η οθόνη LED ανακυκλωμένου DVD 7 τμημάτων 2024, Ιούλιος
Anonim
Image
Image

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

Παρακολουθήστε το παραπάνω βίντεο εάν χρειάζεστε περαιτέρω βοήθεια ή ρωτήστε σε σχόλιο είναι ευχαρίστηση.

Βήμα 1: Απαιτούνται ενότητες και υλικό

Απαιτούνται ενότητες και υλικό
Απαιτούνται ενότητες και υλικό
Απαιτούνται ενότητες και υλικό
Απαιτούνται ενότητες και υλικό
Απαιτούνται ενότητες και υλικό
Απαιτούνται ενότητες και υλικό

Για αυτό, θα χρειαστούμε:

-Πίνακας Arduino εδώ χρησιμοποιώ το Arduino UNO

-DS1302 μονάδα RTC

-4*4 ή 4*3 Matrix Keypad εδώ χρησιμοποίησα 4*4

-Οθόνη LCD i2c

Μερικά καλώδια άλματος και αντίσταση 1k (μόνο εάν έχετε πρόβλημα RTC)

Βήμα 2: Καλωδίωση

Καλωδίωση
Καλωδίωση

Η καλωδίωση όπως δείχνει το σχηματικό:

-Κινίδες πληκτρολογίου: 1-8 με D5-D12

-RTC DS1302: - Vcc - 5v

- GND - GND

- CLK - D2

- DAT- (1k αντίσταση προαιρετική, αν έχετε μόνο πρόβλημα πριτάρισμα) - D3

- RST - D4

-LCD i2c: - Vcc - 5v

- GND - GND

- SDA - A4

- SCL - A5

Βήμα 3: Βιβλιοθήκες, κώδικας και λειτουργία

Εδώ μπορείτε να κατεβάσετε όλες τις βιβλιοθήκες που έχω χρησιμοποιήσει (.zip) έτοιμες για εγκατάσταση και να κωδικοποιήσετε σε μορφή ".ino":

- Βιβλιοθήκη RTC virtuabotix

- Βιβλιοθήκη LCD i2c NewLiquidCrystal

- Βιβλιοθήκη πληκτρολογίου

Και εδώ είναι ο κωδικός: Λήψη κώδικα

Λειτουργία: Μετά την καλωδίωση, τη φόρτωση του κώδικα, τροφοδοτήστε τον πίνακα Arduino, συνήθως στην οθόνη θα εμφανιστεί μια προεπιλεγμένη ή καθορισμένη ημερομηνία και ώρα, πατήστε "*" για να ξεκινήσετε τη ρύθμιση χρησιμοποιώντας το πληκτρολόγιο, θα σας ζητήσει να ρυθμίσετε έτος, μήνας… Όταν πατάτε το κουμπί, το πρόγραμμα αποθηκεύει αυτόματα τις τιμές, παράδειγμα: όταν σας ζητήσει να ορίσετε το έτος που πατάτε (2-0-1-8) θα αποθηκευτεί αυτόματα και θα σας ζητήσει να εισαγάγετε μήνα… για μήνα, ώρα… θα πρέπει πάντα να εισάγετε δύο ψηφία όπως για τον Απρίλιο (0-4)…

Δεν πρόσθεσα δευτερόλεπτα ούτε μέρα της εβδομάδας, "Τεμπελιά: D: D" προσθέστε τα αν θέλετε.

Αφήστε ελεύθερα ένα σχόλιο, μια πρόταση ή μια ερώτηση εάν έχετε πρόβλημα.

Συνιστάται: