Πίνακας περιεχομένων:
Βίντεο: Εκπαιδευτικό πρόγραμμα Arduino Keypad 4x4: 4 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Η είσοδος πληκτρολογίου εμφανίστηκε στη σειριακή οθόνη με 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
Σποτ ιστολογίου
Συνιστάται:
Arduino Πώς να συνδέσετε πολλαπλούς σερβοκινητήρες - Εκπαιδευτικό πρόγραμμα PCA9685: 6 βήματα
Arduino Πώς να συνδέσετε πολλαπλούς σερβοκινητήρες - PCA9685 Tutorial: Σε αυτό το σεμινάριο θα μάθουμε πώς να συνδέετε πολλούς σερβοκινητήρες χρησιμοποιώντας μονάδα PCA9685 και arduino. Η μονάδα PCA9685 είναι πολύ καλή όταν χρειάζεται να συνδέσετε πολλούς κινητήρες, μπορείτε να διαβάσετε περισσότερα σχετικά εδώ https : //www.adafruit.com/product/815Δείτε το Vi
DIY Robotics - Εκπαιδευτικό βραχίονα ρομπότ 6 αξόνων: 6 βήματα (με εικόνες)
DIY Robotics | Εκπαιδευτικό βραχίονα ρομπότ 6 αξόνων: Το εκπαιδευτικό κελί DIY-Robotics είναι μια πλατφόρμα που περιλαμβάνει έναν ρομποτικό βραχίονα 6 αξόνων, ένα κύκλωμα ηλεκτρονικού ελέγχου και ένα λογισμικό προγραμματισμού. Αυτή η πλατφόρμα είναι μια εισαγωγή στον κόσμο της βιομηχανικής ρομποτικής. Μέσα από αυτό το έργο, DIY-Robotics εύχονται
Πώς να δημιουργήσετε έναν λογαριασμό Gmail (Εκπαιδευτικό πρόγραμμα Raigyn για την Ανατολή): 8 βήματα
Πώς να δημιουργήσετε έναν λογαριασμό Gmail (Οδηγός Raigyn για το East): Σε αυτό το σεμινάριο, θα σας δείξω πώς να δημιουργήσετε έναν λογαριασμό Gmail
Εκπαιδευτικό πρόγραμμα RGB: 4 βήματα
Σεμινάριο RGB: Καλώς ορίσατε! Ας μάθουμε τι θα μάθουμε από αυτόν τον ιστότοπο! Το παρακάτω σεμινάριο θα περιέχει όλα τα απαραίτητα βήματα για τη δημιουργία ενός έργου LED RGB. Θα υπάρχει μια εικόνα όλων των απαιτούμενων υλικών, στη συνέχεια θα υπάρχει μια διαδικασία βήμα προς βήμα με
Εκπαιδευτικό πρόγραμμα για το ESP8266 ESPDuino NodeMcu SPI Module χρησιμοποιώντας το Arduino Uno: 6 βήματα
Οδηγός χρήσης για το ESP8266 ESPDuino NodeMcu SPI Module χρησιμοποιώντας το Arduino Uno: Περιγραφή Αυτή η οθόνη ESP8266 ESPDuino NodeMcu SPI Module TFT LCD έχει ανάλυση 128 x 128 και 262 χρώμα, χρησιμοποιεί διεπαφή SPI για επικοινωνία με χειριστήριο όπως Arduino Uno και ESP8266 1.44: Διεπαφή: Ανάλυση SPI: 128