Πίνακας περιεχομένων:
- Βήμα 1: Απαιτούνται εξαρτήματα
- Βήμα 2: Εργασία
- Βήμα 3: Επεξεργασία
- Βήμα 4: Συνδέσεις, κώδικας Arduino και επεξήγηση
Βίντεο: Πληκτρολόγιο 4x4 με Arduino και επεξεργασία: 4 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Δεν σας αρέσουν οι οθόνες LCD;;
Θέλετε να κάνετε τα έργα σας να φαίνονται ελκυστικά;
Λοιπόν, εδώ είναι η λύση. Σε αυτό το Instructable θα μπορείτε να απαλλαγείτε από τις ταλαιπωρίες της χρήσης μιας οθόνης LCD για την εμφάνιση περιεχομένου από το Arduino σας και επίσης να κάνετε τα έργα σας να φαίνονται καλά με αυτό το εκπληκτικό και δωρεάν λογισμικό GUI που ονομάζεται Processing. Μέχρι το τέλος αυτού του έργου θα μπορείτε να διασυνδέσετε διαφορετικούς τύπους πληκτρολογίων με το Arduino και να είστε εξοικειωμένοι με την Επεξεργασία.
Τι μπορείτε να κάνετε με αυτό;
- Πληκτρολόγιο διεπαφής 4x4 με arduino.
- Δημιουργήστε γραφικές διεπαφές της επιλογής σας
Τι θα μάθετε από αυτό
- Διασύνδεση οποιουδήποτε πληκτρολογίου με το Arduino
- Λογισμικό επεξεργασίας.
- Επικοινωνία μεταξύ επεξεργασίας και Arduino.
Βήμα 1: Απαιτούνται εξαρτήματα
Θα χρειαστείτε τα ακόλουθα μέρη για αυτό το έργο:
- Arduino (οποιοδήποτε Arduino θα κάνει).
- Πληκτρολόγιο (μπορεί να είναι 4x4 ή 4x3. Έχω χρησιμοποιήσει ένα πληκτρολόγιο 4x4).
- Λογισμικό επεξεργασίας.
- Βιβλιοθήκη πληκτρολογίου
Ακολουθούν οι σύνδεσμοι εάν δεν διαθέτετε το λογισμικό.
Arduino IDE
Επεξεργασία
Εξαγάγετε το zip και μετακινήστε το στο φάκελο βιβλιοθηκών στο Arduino. Αφού το κάνετε αυτό, θα πρέπει να μπορείτε να δείτε μερικά σκίτσα στο Arduino IDE.
Βήμα 2: Εργασία
Τώρα ας καταλάβουμε πρώτα πώς λειτουργεί το πληκτρολόγιο.
Το πληκτρολόγιο λειτουργεί με την απλή αρχή ενός διακόπτη, δηλαδή το κύκλωμα είναι πλήρες όταν πατηθεί ο διακόπτης.
Αντιστοιχίζουμε τους πείρους της σειράς με ένα HIGH ή VCC και τους πείρους της στήλης με ένα LOW ή GND. Αυτό μπορεί να γίνει με τη βοήθεια καρφιών GPIO στο Arduino. Στη συνέχεια, συνεχίζουμε να ελέγχουμε τις καρφίτσες της στήλης για αλλαγή στην είσοδο.
Ας υποθέσουμε ότι πατάμε 1 στο πληκτρολόγιο και, στη συνέχεια, σύμφωνα με το διάγραμμα βρίσκεται στο r1, c1. Επομένως, αν δώσουμε HIGH στη σειρά 1, τότε η στήλη 1 θα διαβάσει ένα HIGH στο pin. Έτσι θα μπορέσουμε να μάθουμε ποιο πλήκτρο πιέζεται. Δεδομένου ότι μόνο η σειρά 1 δίνεται Υ HIGHΗΛΗ, μπορούμε να είμαστε 100% σίγουροι ότι πιέζονται τα r1, c1. Έτσι μπορείτε να αντιστοιχίσετε όλα τα κλειδιά.
Εάν θέλετε περισσότερες εξηγήσεις ή αυτό δεν ήταν αρκετό, υπάρχει άφθονος αριθμός βίντεο στο youtube που εξηγούν τη λειτουργία ενός απλού πληκτρολογίου. Μπορείτε να τα παρακολουθήσετε αν θέλετε.
Βήμα 3: Επεξεργασία
Λοιπόν, τώρα ας ξεκινήσουμε με το τμήμα GUI. Για αυτό θα χρησιμοποιήσουμε ένα λογισμικό που ονομάζεται Επεξεργασία. Έχω δώσει τον σύνδεσμο στο Βήμα 1.
Αυτό είναι βασικά όπου θα απεικονίσουμε την παραγωγή μας από το Arduino. Η πρώτη εικόνα είναι η εμφάνιση του πληκτρολογίου από τον κώδικα που το ακολουθεί. Μόλις εξοικειωθείτε με την Επεξεργασία, μπορείτε να φτιάξετε το δικό σας πληκτρολόγιο.
Τώρα για να εξηγήσω τον κώδικα. Είναι αρκετά εύκολο καθώς η εξήγηση για όλες τις λειτουργίες μπορεί να βρεθεί στον ιστότοπο επεξεργασίας.
Στη δεύτερη εικόνα μπορείτε να δείτε ότι έχω ρυθμίσει όλες τις απαραίτητες βιβλιοθήκες και στο void setup () έχω προετοιμάσει το παράθυρο, τη γραμματοσειρά κειμένου και τη σειριακή θύρα.
Η τρίτη εικόνα είναι όπου έχω φτιάξει το πληκτρολόγιο, προσθέτοντας όλα τα κλειδιά, τα τετράγωνα, την οθόνη κ.
Η τέταρτη εικόνα έχει τις προϋποθέσεις όταν λαμβάνουμε μια είσοδο μέσω της σειριακής σύνδεσης. Βασικά κάνω τα πλήκτρα να τρεμοπαίζουν έτσι ώστε να δίνουν την εμφάνιση ότι το πλήκτρο πιέζεται.
Η τελευταία εικόνα είναι εκεί όπου λαμβάνει χώρα το σειριακό συμβάν και εδώ λαμβάνουμε τη συμβολή μας.
Βήμα 4: Συνδέσεις, κώδικας Arduino και επεξήγηση
Για να κάνετε τις συνδέσεις κρατήστε πατημένο το πληκτρολόγιο με τα πλήκτρα στραμμένα προς το μέρος σας. Από αριστερά πάει έτσι R0, R1, R2….
R0 - ακίδα 2
R1 --- ακίδα 3
R2 --- ακίδα 4
R3 --- ακίδα 5
C0 --- ακίδα 6
C1 --- pin 7
C2 --- ακίδα 8
C3 --- ακίδα 9
Τώρα ας δούμε τον κώδικα Arduino. Δεν είναι τίποτα το ασυνήθιστο. Ως συνήθως στο void setup () ξεκινάτε τη σειριακή επικοινωνία με 9600 ως ρυθμό baud. Στη συνέχεια, στο void loop () έχω χρησιμοποιήσει μια μεταβλητή για να λάβω και να αποθηκεύσω την τιμή από το πληκτρολόγιο. Αυτή την τιμή στέλνω μέσω της σειριακής θύρας με τελεία μετά από αυτήν, ώστε να είναι εύκολο να προσδιοριστεί το τέλος των δεδομένων στην Επεξεργασία. Το κάνουμε έτσι ώστε η σειριακή θύρα να μην συνεχίζει να αναζητά το τέλος των δεδομένων. Στην Επεξεργασία χρησιμοποιούμε το buffer δήλωσης μέχρι να δει την τελεία. Στο παρακάτω βίντεο έχω δώσει μια λεπτομερή εξήγηση της διαδικασίας.
Λοιπόν αυτό είναι. Εξαγάγετε όλα τα αρχεία, κάντε τις συνδέσεις και απολαύστε.
Σας ευχαριστώ.
Συνιστάται:
We Are a Group of Tutorial 6 UQD10801 (Robocon1) Μαθητές από το Universiti Tun Hussein Onn Malaysia (UTHM): Πληκτρολόγιο 4x4 και LCD Arduino: 3 Βήματα
We Are a Group of Tutorial 6 UQD10801 (Robocon1) Μαθητές από το Universiti Tun Hussein Onn Malaysia (UTHM): Πληκτρολόγιο 4x4 και LCD Arduino: Τα πληκτρολόγια είναι ένας πολύ καλός τρόπος για να επιτρέψετε στους χρήστες να αλληλεπιδρούν με το έργο σας. Μπορείτε να τα χρησιμοποιήσετε για πλοήγηση στα μενού, εισαγωγή κωδικών πρόσβασης και έλεγχο παιχνιδιών και ρομπότ. Σε αυτό το σεμινάριο, θα σας δείξω πώς να ρυθμίσετε ένα πληκτρολόγιο στο Arduino. Αρχικά θα εξηγήσω πώς το Ardu
Σύγχρονο και νέο και ευκολότερο παράδειγμα θυρίδας με πληκτρολόγιο Arduino Matrix 4x4: 3 βήματα
Σύγχρονο και νέο και ευκολότερο παράδειγμα θυρίδας με πληκτρολόγιο Arduino Matrix 4x4: Ένα άλλο παράδειγμα χρήσης μήτρας πληκτρολογίου LCD 4x4 με κύκλωμα I2C
Ένδειξη θερμοκρασίας και υγρασίας και συλλογή δεδομένων με Arduino και επεξεργασία: 13 βήματα (με εικόνες)
Εμφάνιση θερμοκρασίας και υγρασίας και συλλογή δεδομένων με Arduino και επεξεργασία: Εισαγωγή: Πρόκειται για ένα έργο που χρησιμοποιεί έναν πίνακα Arduino, έναν αισθητήρα (DHT11), έναν υπολογιστή Windows και ένα πρόγραμμα επεξεργασίας (δωρεάν λήψη) για την εμφάνιση δεδομένων θερμοκρασίας, υγρασίας σε ψηφιακή και φόρμα γραφήματος, εμφάνιση ώρας και ημερομηνίας και εκτέλεση χρόνου αντίστροφης μέτρησης
Tic Tac Toe W/ Επεξεργασία & Πληκτρολόγιο: 3 Βήματα
Tic Tac Toe W/ Processing & Keypad: Σε αυτό το έργο, θα δημιουργήσουμε ένα παιχνίδι Tic-Tac-Toe χρησιμοποιώντας ένα Arduino Uno και το πληκτρολόγιο. Το παιχνίδι θα σας επιτρέψει να παίξετε Tic-Tac-Toe και στη συνέχεια το LED που αντιστοιχεί σε ο νικητής θα ανάψει. Απαιτούνται υλικά: 1 - Arduino Uno1 - Πληκτρολόγιο13 - Σύρματα2 - 22
Γρήγορο και βρώμικο πληκτρολόγιο Das (κενό πληκτρολόγιο): 3 βήματα
Πληκτρολόγιο Quick and Dirty (Blank Keyboard): Ένα πληκτρολόγιο Das είναι το όνομα του πιο δημοφιλούς πληκτρολογίου χωρίς επιγραφές στα πλήκτρα (κενό πληκτρολόγιο). Το πληκτρολόγιο Das πωλείται για 89,95 $. Αυτό το διδακτικό θα σας καθοδηγήσει αν και να το φτιάξετε μόνοι σας με οποιοδήποτε παλιό πληκτρολόγιο έχετε