Πίνακας περιεχομένων:
Βίντεο: Πρόσβαση πληκτρολογίου 4x4 με Arduino: 5 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:38
Το πληκτρολόγιο 4x4 είναι ένα σύνθετο από 16 πλήκτρα διατεταγμένα σαν μήτρα. Η μέθοδος που χρησιμοποιείται για την πρόσβαση στο πληκτρολόγιο 4x4 με μέθοδο σάρωσης μήτρας. Το πληκτρολόγιο 4x4 απαιτεί 8 ακίδες για πρόσβαση σε αυτό, δηλαδή 4 ακίδες για τις στήλες και 4 ακίδες για τη γραμμή. Πώς λειτουργεί η μέθοδος σάρωσης είναι ότι ο πείρος στήλης λαμβάνει τη λογική LOW εναλλάξιμα και, στη συνέχεια, ο πείρος γραμμής εκτελεί επίσης τις ενδείξεις με τη σειρά.
Βήμα 1: Υλικά που χρειάζεστε
Θα χρειαστείτε:
- Arduino
- Πληκτρολόγιο 4x4
- Jumper Wires
Βήμα 2: Καρφίτσωμα
- Κωδικός PIN A3 στη σειρά 0
- Κωδικός PIN A2 σε 1 σειρά
- PIN A1 καρφίτσα σε 2 σειρές
- Κωδικός PIN A0 σε 3 σειρές
- PIN 4 στήλη σε 0 στήλη
- PIN 5 ακίδων σε 1 στήλη
- PIN 6 καρφίτσα σε 2 στήλες
- PIN 7 καρφίτσα σε 3 στήλες
Βήμα 3: Σχηματικό
Συνδέστε κάθε στοιχείο όπως στην παραπάνω εικόνα.
Βήμα 4: Κωδικός
#include // εισαγωγή πληκτρολογίου βιβλιοθήκης
const byte ROWS = 4; // αριθμός στήλης
const byte COLS = 4; // αριθμός σειρών char hexaKeys [ROWS] [COLS] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}}; byte rowPins [ROWS] = {A3, A2, A1, A0}; // pin που χρησιμοποιείται για byte γραμμής colPins [COLS] = {4, 5, 6, 7}; // καρφίτσα που χρησιμοποιείται για στήλη
// μεταβλητή αρχικοποίησης
Πληκτρολόγιο customKeypad = Πληκτρολόγιο (makeKeymap (hexaKeys), rowPins, colPins, ROWS, COLS);
void setup () {
Serial.begin (9600); } void loop () {char customKey = customKeypad.getKey (); if (customKey) {Serial.println (customKey); }}
Βήμα 5: Έξοδος
Ελέγξτε την έξοδο!
Συνιστάται:
Τρισδιάστατη εκτύπωση πληκτρολογίου Arduino Macro: 6 βήματα (με εικόνες)
3D Printed Arduino Macro Keyboard: Αυτό ήταν το πρώτο μου έργο που συνεργάστηκα με το Arduino Pro Micro. Μπορείτε να το χρησιμοποιήσετε σε συνομιλίες Zoom ή Discord για να κάνετε πράγματα όπως εναλλαγή σίγασης, εναλλαγή βίντεο ή κοινή χρήση της οθόνης σας. Επιπλέον, μπορείτε να το προγραμματίσετε για να ανοίγει προγράμματα που χρησιμοποιούνται συχνά στο
Χρήση πληκτρολογίου 4x4 με CircuitPython: 4 βήματα
Χρήση πληκτρολογίου 4x4 με CircuitPython: Αυτό το φθηνό πληκτρολόγιο προσφέρει μια απλή μέθοδο αριθμητικής εισαγωγής στα έργα σας CircuitPython. Θα το χρησιμοποιήσω με ένα Adafruit ItsyBitsy M0 express. Θα χρειαστείτε: Πληκτρολόγιο - το δικό μου είναι 4x4ItsyBitsy M0 Express ή παρόμοιος πίνακαςMu Editor εγκατεστημένος σε
Διασύνδεση πληκτρολογίου με 8051 και εμφάνιση αριθμών πληκτρολογίου σε 7 τμήματα: 4 βήματα (με εικόνες)
Διασύνδεση πληκτρολογίου με 8051 και εμφάνιση αριθμών πληκτρολογίου σε 7 τμήματα: Σε αυτό το σεμινάριο θα σας πω πώς μπορούμε να διασυνδέσουμε το πληκτρολόγιο με το 8051 και την εμφάνιση αριθμών πληκτρολογίου σε οθόνη 7 τμημάτων
Ασπίδα πληκτρολογίου DIY LCD για Arduino Uno: 6 βήματα (με εικόνες)
DIY LCD Keypad Shield για Arduino Uno: Έψαξα πολύ για να φτιάξω μια ασπίδα πληκτρολογίου DIY LCD και δεν βρήκα καμία, έτσι έφτιαξα ένα και θέλω να το μοιραστώ μαζί σας
Καθαρισμός πληκτρολογίου αλουμινίου Apple . ή οποιουδήποτε άλλου πληκτρολογίου μαλακής αφής: 5 βήματα
Καθαρισμός Πληκτρολογίου Apple Aluminium …. Αυτό το διδακτικό είναι για να σας βοηθήσει να το καθαρίσετε. Να είστε προσεκτικοί, γιατί δεν είμαι υπεύθυνος εάν το πληκτρολόγιό σας σπάσει ενώ το κάνετε αυτό …. ΠΙΣΚΕΤΑΙ F