Πίνακας περιεχομένων:
- Βήμα 1: Πράγματα που θα απαιτήσετε:-
- Βήμα 2: Κατανόηση του πληκτρολογίου:-
- Βήμα 3: Συνδέσεις:-
- Βήμα 4: Κωδικός πληκτρολογίου:-
- Βήμα 5: Κωδικός αριθμομηχανής Arduino:-
Βίντεο: Πώς να χρησιμοποιήσετε το πληκτρολόγιο και την οθόνη LCD με το Arduino για να κάνετε αριθμομηχανή Arduino .: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Σε αυτό το σεμινάριο θα μοιραστώ πώς μπορείτε να χρησιμοποιήσετε πληκτρολόγιο μήτρας 4x4 και LCD LCD 16x2 με το Arduino και να το χρησιμοποιήσετε για να φτιάξετε έναν απλό Υπολογιστή Arduino.
Ας ξεκινήσουμε λοιπόν…
Βήμα 1: Πράγματα που θα απαιτήσετε:-
Απαιτήσεις υλικού:-
- Arduino UNO.
- Πληκτρολόγιο 4x4. (Μπορείτε να χρησιμοποιήσετε πληκτρολόγιο 4x3).
- LCD 16x2.
- Breadboard.
- Ποτενσιόμετρο 10k.
- μερικά καλώδια για συγκόλληση στο πληκτρολόγιο.
Απαιτήσεις λογισμικού:-
Arduino IDE
Αυτό είναι το μόνο που θα χρειαστείτε για αυτό το έργο.
Βήμα 2: Κατανόηση του πληκτρολογίου:-
Για να χρησιμοποιήσετε πρώτα τα πληκτρολόγια πρέπει πρώτα να καταλάβετε πώς λειτουργεί το πληκτρολόγιο.
Το πληκτρολόγιο δεν είναι παρά μια κουμπωμένη μήτρα με nxn αριθμό γραμμών και στηλών. Οι γραμμές είναι οριζόντιες και οι στήλες κάθετες.
Σε πίνακα 4x4 υπάρχουν 4 σειρές και 4 στήλες και σε 4x3 υπάρχουν 4 σειρές και 3 στήλες.
Κάθε κουμπί στη σειρά συνδέεται με όλα τα άλλα κουμπιά της ίδιας σειράς. Το ίδιο με τις στήλες.
Πατώντας ένα κουμπί κλείνει ο διακόπτης μεταξύ μιας στήλης και ενός ίχνους γραμμής, επιτρέποντας στο ρεύμα να ρέει μεταξύ ενός πείρου στήλης και ενός πείρου γραμμής. Έτσι βρίσκει το arduino ποιο κουμπί πατάται.
Δεν θέλω να μπω βαθιά σε αυτό και να κάνω το σεμινάριο βαρετό, οπότε αν θέλετε να μάθετε τη λειτουργία του πληκτρολογίου σε βάθος, μπορείτε να ελέγξετε αυτήν την ανάρτηση.
Πάμε στο επόμενο βήμα…
Βήμα 3: Συνδέσεις:-
1. Συγκολλήστε καλώδια στο πληκτρολόγιο. Η κεφαλίδα συγκόλλησης κολλάει σε άλλο άκρο.
2. Ανατρέξτε στο διάγραμμα και πραγματοποιήστε συνδέσεις ως εξής:-
- R1 = D2
- R2 = D3
- R3 = D4
- R4 = D5
- C1 = D6
- C2 = D7
- C3 = D8
- C4 = D9
3. Οι συνδέσεις LCD είναι επίσης αρκετά απλές.
- Συνδέστε πρώτα την οθόνη LCD στο breadboard.
- Τώρα συνδέστε τις ακίδες RW, LED κάθοδο και Vss ή GND στη ράγα GND της σανίδας.
- Συνδέστε το Vcc στη ράγα +ve της σανίδας. Συνδέστε επίσης τον πείρο ανόδου LED (ακριβώς δίπλα στην κάθοδο) στη ράγα +ve μέσω μιας αντίστασης 220 ohm.
- Συνδέστε τον πείρο αντίθεσης με την ένδειξη V0 στο μεσαίο ακροδέκτη του ποτενσιόμετρου. Συνδέστε άλλους δύο ακροδέκτες του δοχείου στο +ve και το GND.
- Τώρα συνδέστε τον ακόλουθο πείρο με τη σειρά:
- D4 = D13
- D5 = D12
- D6 = D11
- D7 = D10
όπου, D2, D3,….., D13 είναι οι ψηφιακές ακίδες εισόδου/εξόδου του arduino.
Μόλις γίνουν οι συνδέσεις. Μπορούμε να προχωρήσουμε στο βήμα κωδικοποίησης…
Βήμα 4: Κωδικός πληκτρολογίου:-
Πριν ξεκινήσετε την κωδικοποίηση, πρέπει να εγκαταστήσετε μια βιβλιοθήκη σε εμάς το πληκτρολόγιο και την οθόνη LCD. Για να κατεβάσετε τη βιβλιοθήκη, ανοίξτε το IDE και μεταβείτε:-
- Σκίτσο >> Συμπερίληψη βιβλιοθήκης >> Διαχείριση βιβλιοθηκών.
- Στη γραμμή αναζήτησης πληκτρολογήστε "Keypad.h" και μετακινηθείτε προς τα κάτω για να βρείτε "Βιβλιοθήκη πληκτρολογίου από τον Mark Stanley έκδοση 3.1.1"
- Ελέγξτε επίσης εάν είναι εγκατεστημένη η βιβλιοθήκη LiquidCrystal. Εάν όχι, μπορείτε να το βρείτε χρησιμοποιώντας την ίδια μέθοδο.
- Εγκαταστήστε τις βιβλιοθήκες και επανεκκινήστε το IDE.
Τώρα αντιγράψτε τον παρακάτω κώδικα και επικολλήστε τον στο IDE. Ανεβάστε το στο arduino. (Μπορείτε να κατεβάσετε τον κωδικό για 4x3 παρακάτω):-
Αυτός ο κωδικός θα σας βοηθήσει να ελέγξετε τη λειτουργία του πληκτρολογίου, εμφανίζει το κουμπί που έχει πατηθεί στη σειριακή οθόνη.
/*Κωδικός για πληκτρολόγιο 4x4*/
#include const byte ROWS = 4; const byte COLS = 4; πλήκτρα char [ROWS] [COLS] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}}; byte rowPins [ROWS] = {5, 4, 3, 2}; byte colPins [COLS] = {9, 8, 7, 6}; Πληκτρολόγιο πληκτρολόγιο = Πληκτρολόγιο (makeKeymap (κλειδιά), rowPins, colPins, ROWS, COLS); void setup () {Serial.begin (9600); } void loop () {char key = keypad.getKey (); if (κλειδί) {Serial.println (κλειδί); }}
Με αυτό μπορείτε να ξεκινήσετε με το πληκτρολόγιο με το arduino. Ο κωδικός για την αριθμομηχανή βρίσκεται στο επόμενο βήμα..
Βήμα 5: Κωδικός αριθμομηχανής Arduino:-
Μόλις δοκιμάσετε το πληκτρολόγιο, και λειτουργεί καλά. μπορείτε να προχωρήσετε στη δημιουργία μιας απλής αριθμομηχανής.
Μπορείτε να κατεβάσετε τον κωδικό από το παρακάτω αρχείο.
Για να χρησιμοποιήσετε την αριθμομηχανή απλώς ανεβάστε τον κώδικα, τα αλφάβητα χρησιμοποιούνται ως εξής:-
A = + (προσθήκη)
B = - (Αφαίρεση)
C = * (Πολλαπλασιασμός)
D = / (διαίρεση)
Τα σύμβολα * και # χρησιμοποιούνται αντίστοιχα ως «Ακύρωση» και «alsσα προς».
Αυτό είναι όλο για αυτό το σεμινάριο. Ελπίζουμε να σας αρέσει.
Σας ευχαριστώ.
Συνιστάται:
M5STACK Πώς να εμφανίσετε τη θερμοκρασία, την υγρασία και την πίεση στο M5StickC ESP32 χρησιμοποιώντας το Visuino - Εύκολο να το κάνετε: 6 βήματα
M5STACK Πώς να εμφανίζεται η θερμοκρασία, η υγρασία και η πίεση στο M5StickC ESP32 χρησιμοποιώντας Visuino - Εύκολο να το κάνετε: Σε αυτό το σεμινάριο θα μάθουμε πώς να προγραμματίζουμε το ESP32 M5Stack StickC με Arduino IDE και Visuino για την εμφάνιση θερμοκρασίας, υγρασίας και πίεσης χρησιμοποιώντας αισθητήρα ENV (DHT12, BMP280, BMM150)
Περιστρέψτε την οθόνη Raspberry Pi και την οθόνη αφής: 4 βήματα
Rotate Raspberry Pi Display and Touchscreen: Αυτή είναι μια βασική οδηγία για να σας δείξει πώς να περιστρέφετε την οθόνη και την οθόνη αφής για οποιοδήποτε Raspberry Pi που εκτελεί το λειτουργικό σύστημα Buster Raspbian, αλλά χρησιμοποιώ αυτήν τη μέθοδο από τότε που η Jessie. Οι εικόνες που χρησιμοποιούνται σε αυτό είναι από ένα Raspberry Pi
Πώς να χρησιμοποιήσετε το Stepper Motor ως περιστροφικό κωδικοποιητή και οθόνη OLED για βήματα: 6 βήματα
Πώς να χρησιμοποιήσετε το Stepper Motor ως περιστροφικό κωδικοποιητή και οθόνη OLED για βήματα: Σε αυτό το σεμινάριο θα μάθουμε πώς να παρακολουθείτε τα βήματα του βηματικού κινητήρα στην οθόνη OLED. Παρακολουθήστε ένα βίντεο επίδειξης. Η πίστωση για το πρωτότυπο σεμινάριο πηγαίνει στον χρήστη του youtube " sky4fly "
Δημιουργήστε μια προσαρμοσμένη οθόνη στο LCD Studio (Για πληκτρολόγιο G15 και οθόνες LCD) .: 7 βήματα
Δημιουργήστε μια προσαρμοσμένη οθόνη στο LCD Studio (Για πληκτρολόγιο G15 και οθόνες LCD) .: Εντάξει αν έχετε μόλις το πληκτρολόγιο G15 και δεν σας εντυπωσιάζουν πολύ οι βασικές οθόνες που συνοδεύουν, τότε θα σας καθοδηγήσω στα βασικά της χρήσης του LCD Studio για να φτιάξετε τη δική σας. Αυτό το παράδειγμα θα κάνει μια οθόνη που θα δείχνει μόνο τα βασικά
Δημιουργία Bookhuddle.com, ενός ιστότοπου για την ανακάλυψη, την οργάνωση και την κοινή χρήση πληροφοριών βιβλίου: 10 βήματα
Δημιουργία Bookhuddle.com, ενός ιστότοπου για την ανακάλυψη, την οργάνωση και την κοινή χρήση πληροφοριών βιβλίου: Αυτή η ανάρτηση περιγράφει τα βήματα που σχετίζονται με τη δημιουργία και την κυκλοφορία του Bookhuddle.com, ενός ιστότοπου που έχει στόχο να βοηθήσει τους αναγνώστες να ανακαλύψουν, να οργανώσουν και να μοιραστούν πληροφορίες βιβλίων. Τα βήματα που περιγράφονται εδώ θα ισχύει για την ανάπτυξη άλλων ιστότοπων