Πίνακας περιεχομένων:
Βίντεο: ΠΛΗΚΤΡΟΛΟΓΙΟ ΜΕ 7 ΤΟΜΕΑ ΧΡΗΣΗ ΜΙΚΡΟΕΛΕΓΧΟΥ CLOUDX: 4 Βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Για αυτό το έργο, θα δεχτούμε αριθμητική είσοδο από ένα πληκτρολόγιο μήτρας και στη συνέχεια θα την εμφανίσουμε σε μια ενότητα επίδειξης επτά τμημάτων. Δεδομένου ότι οι 8 λυχνίες LED φέρουν την ένδειξη A έως G και DP (για το δεκαδικό), εάν θέλετε να εμφανίσετε τον αριθμό 6, τότε θα εφαρμόζετε ρεύμα στα τμήματα A, C, D, EF και G. Επομένως, 6 ισούται με 0b01111101 (DP, G, F, E, D, C, B, A) σε δυαδικό και 0x7D σε δεκαεξαδικό.
Βήμα 1: ΥΛΙΚΑ
- ΜΙΚΡΟ ΕΛΕΓΧΟΣ CLOUDX
- CLOUDX SOFTCARD
- 7 ΤΟΜΕΑΣ
- JUMPER WIRE
- V3 CORD
- 4Χ3 ΠΛΗΚΤΡΟΛΟΓΙΟ
- 330 ωμ
- Αντίσταση 10Κ
ΜΠΟΡΕΙΤΕ ΝΑ ΠΑΡΑΓΓΕΙΛΕΤΕ ΤΟ ΣΥΣΤΑΤΙΚΟ ΣΑΣ ΕΔΩ
Βήμα 2: ΡΥΘΜΙΣΤΕ ΤΟ HARDWARE ΣΑΣ
Ακολουθήστε αυτό το βήμα:
συνδέστε το:
Καρφίτσα Α του τμήματος στο pin1 του CloudX
Καρφίτσα Β του τμήματος στο pin2 του CloudX
Καρφιτσώστε το DP του τμήματος στο pin3 του CloudX
Καρφίτσα C του τμήματος στο pin4 του CloudX
Καρφίτσα D του τμήματος στο pin5 του CloudX
Καρφίτσα Ε του τμήματος στο pin6 του CloudX
Καρφίτσα F του τμήματος στο pin7 του CloudX
Καρφιτσώστε το G του τμήματος στο pin9 του CloudX
συνδέστε τον κοινό πείρο καθόδου στο GND
Το pinA του πείρου σειράς του πληκτρολογίου συνδέθηκε με αντίσταση 10k και με pin12 του μικροελεγκτή.
Το pinB του πείρου της σειράς του πληκτρολογίου συνδέθηκε με αντίσταση 10k και στο pin13 του μικροελεγκτή.
Το pinC του πείρου της σειράς του πληκτρολογίου συνδέθηκε με αντίσταση 10k και με pin14 του μικροελεγκτή.
Το pinD του πείρου της σειράς του πληκτρολογίου συνδέθηκε με αντίσταση 10k και με pin15 του μικροελεγκτή.
Και το άκρο της αντίστασης συνδέθηκε μαζί με το GND.
Το pin1 του pin του πληκτρολογίου Row συνδέθηκε με το pin10 του μικροελεγκτή.
Το pin2 του pin του πληκτρολογίου Row συνδέθηκε με το pin11 του μικροελεγκτή.
Το pin3 του pin του πληκτρολογίου Row συνδέθηκε με το pin12 του μικροελεγκτή.
Βήμα 3: ΚΩΔΙΚΟΠΟΙΗΣΗ
Αντιγράψτε αυτόν τον κωδικό στο CloudX IDE.
#include #include #include #define NumberOfRows 4 #define NumberOfColumns 3 char KeypadCharacters [NumberOfRows] [NumberOfColumns] = {'1', '2', '3', '4', '5', '6', '7 ',' 8 ',' 9 ','*',' 0 ','#'}; // διάταξη των πλήκτρων του πληκτρολογίου char RowPins [NumberOfRows] = {12, 13, 14, 15}; char ColumnsPins [NumberOfColumns] = {9, 10, 11}; Κλειδιά char // Αντί να δημιουργήσουμε δέκα ξεχωριστές μεταβλητές char, δημιουργούμε έναν πίνακα για να τις ομαδοποιήσουμε χωρίς υπογραφή char seg = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0x7F, 0x6F}. setup () {// setup εδώ Keypad_setting (PULLDOWNROW, RowPins, ColumnsPins, NumberOfRows, NumberOfColumns, KeypadCharacters); // προετοιμασία πληκτρολογίου με αυτά τα δεδομένα // Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins). portMode (1, OUTPUT); // ρύθμιση ψηφιακής θύρας I/O 1 ως θύρα OUTPUTWrite (1, OFF_ALL); // διαγραφή/απενεργοποίηση βρόχου θύρας 1 () {// Πρόγραμμα εδώ
Κλειδιά = getKey (); // έλεγχος για Πλήκτρο Πατήστε στο Πληκτρολόγιο
if (Keys! = 0) portWrite (1, seg [Keys - 48]); // πλήκτρο εγγραφής Πατημένο σε 7 τμήματα
}
}
Βήμα 4: ΜΟΙΡΑΣΤΕΙΤΕ ΜΑΖΙ ΜΑΣ
Μοιραστείτε μαζί μας το επίτευγμά σας εδώ
Συνιστάται:
Οθόνη LCD I2C / IIC - Χρήση LCD SPI στην οθόνη LCD I2C Χρήση μονάδας SPI σε IIC με Arduino: 5 βήματα
Οθόνη LCD I2C / IIC | Χρησιμοποιήστε μια οθόνη SPI στην οθόνη I2C LCD χρησιμοποιώντας μονάδα SPI σε IIC με Arduino: Γεια σας παιδιά, καθώς ένα κανονικό SPI LCD 1602 έχει πάρα πολλά καλώδια για να συνδεθεί, οπότε είναι πολύ δύσκολο να το διασυνδέσετε με το arduino, αλλά υπάρχει μια μονάδα διαθέσιμη στην αγορά που μπορεί μετατρέψτε την οθόνη SPI σε οθόνη IIC, οπότε πρέπει να συνδέσετε μόνο 4 καλώδια
Πώς να δημιουργήσετε έναν δωρεάν τομέα (.co.cc), στο Blogger Με .co.cc: 8 βήματα
Πώς να δημιουργήσετε έναν δωρεάν τομέα (.co.cc), στο Blogger With.co.cc: Κάντε κλικ σε αυτόν τον σύνδεσμο > > http://www.co.cc
Πληκτρολόγιο μεμβράνης 4x4 Matrix με χρήση Arduino Nano: 4 βήματα
4x4 Matrix Membrane Keypad Using Arduino Nano: 4x4 Matrix Membrane Keypad είναι μια ενότητα πληκτρολογίου που χρησιμοποιείται συχνά για την κατασκευή έργων Arduino, όπως αριθμομηχανές, εισαγωγή κωδικού πρόσβασης και άλλα. Αυτά είναι τα χαρακτηριστικά αυτού του πληκτρολογίου: Πολύ λεπτό σχέδιο εύκολο στη χρήση σε οποιοδήποτε μικροελεγκτήςΚλειδί προδιαγραφών: Maxi
Πληκτρολόγιο με LCD Χρήση μικροελεγκτή CloudX: 4 βήματα
Πληκτρολόγιο με LCD Χρήση μικροελεγκτή CloudX: Για αυτό το έργο, θα δεχτούμε δεδομένα από ένα πληκτρολόγιο μήτρας και στη συνέχεια θα τα εμφανίσουμε σε ένα LCDModule
Γρήγορο και βρώμικο πληκτρολόγιο Das (κενό πληκτρολόγιο): 3 βήματα
Πληκτρολόγιο Quick and Dirty (Blank Keyboard): Ένα πληκτρολόγιο Das είναι το όνομα του πιο δημοφιλούς πληκτρολογίου χωρίς επιγραφές στα πλήκτρα (κενό πληκτρολόγιο). Το πληκτρολόγιο Das πωλείται για 89,95 $. Αυτό το διδακτικό θα σας καθοδηγήσει αν και να το φτιάξετε μόνοι σας με οποιοδήποτε παλιό πληκτρολόγιο έχετε