Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Η είσοδος πληκτρολογίου εμφανίστηκε στη σειριακή οθόνη με arduino uno και πλήρη κωδικό πληκτρολογίου 4x4…
Προμήθειες
Arduino uno x 1
Πληκτρολόγιο 4x4
Όλα αυτά μπορούν να βρεθούν σε αυτόν τον ιστότοπο:
Ανταλλακτικά BDSpeedy Tech
Βήμα 1: Σύνδεση με Arduino
Σύνδεση πληκτρολογίου με ψηφιακές ακίδες aruduino:
Το pin πληκτρολογίου συνδέεται με το Arduino Pin
1 D9
2 D8
3 D7
4 D6
5 Δ5
6 D4
7 Δ3
8 Δ2
Βήμα 2: Κωδικός
ΚΩΔΙΚΟΣ:
#περιλαμβάνω
const byte numRows = 4
const byte numCols = 4;
keymap [numRows] [numCols] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}};
byte rowPins [numRows] = {9, 8, 7, 6}; // Σειρές 0 έως 3
byte colPins [numCols] = {5, 4, 3, 2}; // Στήλες 0 έως 3
// αρχικοποιεί μια παρουσία της κλάσης Πληκτρολόγιο
Πληκτρολόγιο myKeypad = Πληκτρολόγιο (makeKeymap (πληκτρολόγιο), rowPins, colPins, numRows, numCols);
void setup () {
Serial.begin (9600);
}
// Εάν πατηθεί το πλήκτρο, αυτό το κλειδί αποθηκεύεται στη μεταβλητή «πατημένο με πλήκτρο» // Εάν το κλειδί δεν είναι ίσο με το «NO_KEY», τότε αυτό το κλειδί εκτυπώνεται // εάν count = 17, τότε ο αριθμός επαναφέρεται στο 0 (αυτό σημαίνει ότι δεν πατάτε κανένα πλήκτρο κατά τη διάρκεια όλης της διαδικασίας σάρωσης του πληκτρολογίου
void loop () {
char πατημένο = myKeypad.getKey ();
εάν (πατημένο! = NO_KEY)
{
Serial.print (πατημένο το πλήκτρο);
}
}
Βήμα 3:
εδώ είναι ο σύνδεσμος μου στο blogspot, έχει κάποιο επιπλέον διάγραμμα που μπορεί να σας φανεί χρήσιμο… σύνδεσμος blogspot
Βήμα 4: Προσθήκη βιβλιοθήκης
Προσθήκη βιβλιοθήκης:
Για να προσθέσετε τη βιβλιοθήκη πηγαίνετε στο Skeetches> Include Library Πληκτρολογήστε το όνομα του libray "πληκτρολόγιο" και μετά πατήστε install. Στη συνέχεια, ανεβάστε το σκίτσο στο arduino σας. Ακολουθούν ορισμένοι προαιρετικοί σύνδεσμοι:
wordpress blog
Σποτ ιστολογίου