Πίνακας περιεχομένων:

Πληκτρολόγιο: 8 βήματα
Πληκτρολόγιο: 8 βήματα

Βίντεο: Πληκτρολόγιο: 8 βήματα

Βίντεο: Πληκτρολόγιο: 8 βήματα
Βίντεο: Αλλαγή γλώσσας πληκτρολόγησης στα Windows με ένα πλήκτρο και όχι συνδυασμό 2024, Ιούλιος
Anonim
ΠΛΗΚΤΡΟΛΟΓΙΟ
ΠΛΗΚΤΡΟΛΟΓΙΟ

Σήμερα αυτός που συζητάω δεν είναι αισθητήρας, είναι συνηθισμένο πράγμα που όλοι γνωρίζετε, είναι ότι είναι ένα πληκτρολόγιο, όχι αυτό όπως το ξύρισμα του παλιού τηλεφώνου, είναι αυτό που χρησιμοποιείται με διαφορετικό μικροελεγκτή για να έχετε την επιθυμητή έξοδο

Οι περισσότερες συσκευές περιέχουν είτε πληκτρολόγια αφής είτε το φυσικό για την εισαγωγή της εισαγωγής δεδομένων, οπότε για να εφαρμόσω αυτό το πράγμα στο έργο μας, αποφάσισα να κάνω ένα άρθρο σχετικά με αυτό.

Βήμα 1: ΤΙ ΕΙΝΑΙ ΤΟ ΠΛΗΚΤΡΟΛΟΓΙΟ

Είναι μια δομή ή κύκλωμα τύπου 4x4 Matrix το οποίο ανάλογα με τον αριθμό της σειράς και της στήλης αποφασίζει την έξοδο του κλειδιού. Ο αριθμός γραμμών και στηλών μαζί με τα στοιχεία που περιέχονται σε κάθε γράμμα τροφοδοτείται στον μικροελεγκτή και στη συνέχεια η έξοδος αποφασίζεται από τον μικροελεγκτή σύμφωνα με αυτόν τον πίνακα

Βήμα 2: ΧΡΗΣΗ

  • Εύχρηστος
  • Χαμηλή τιμή
  • Μπορεί να συνδεθεί με οποιοδήποτε μικροελεγκτή

Βήμα 3: ΠΙΝΟΥΤ

ΠΙΝΟΥΤ
ΠΙΝΟΥΤ

Βήμα 4: ΑΠΑΙΤΟΥΜΕΝΑ ΣΥΣΤΑΤΙΚΑ

  • Οποιοσδήποτε μικροελεγκτής κατά προτίμηση Arduino Uno για αρχάριους.
  • Μια σανίδα ψωμιού
  • Καλώδια βραχυκυκλωτήρων
  • Πληκτρολόγιο

Βήμα 5: ΣΥΝΔΕΣΗ

ΣΥΝΔΕΣΗ
ΣΥΝΔΕΣΗ

Συνδέστε τον πείρο που είναι γραμμές και στήλες του πληκτρολογίου σύμφωνα με την παραπάνω εικόνα και τον παρακάτω κώδικα και χρησιμοποιήστε τη σειριακή οθόνη για να δείτε την έξοδο.

Βήμα 6: ΚΩΔ

#περιλαμβάνω

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] = {9, 8, 7, 6}; // σύνδεση με τα pinout γραμμών του πληκτρολογίου

byte colPins [COLS] = {5, 4, 3, 2}; // σύνδεση με τα pinouts στηλών του πληκτρολογίου

// προετοιμάστε μια παρουσία της κλάσης NewKeypad

Πληκτρολόγιο customKeypad = Πληκτρολόγιο (makeKeymap (hexaKeys), rowPins, colPins, ROWS, COLS);

void setup () {

Serial.begin (9600);

}

void loop () {

char customKey = customKeypad.getKey ();

εάν (customKey) {

Serial.println (customKey);

}

}

ΣΗΜΕΙΩΣΗ:- Έχω χρησιμοποιήσει τη ΒΙΒΛΙΟΘΗΚΗ ΠΛΗΚΤΡΟΛΟΓΙΟΥ που μπορεί να εγκατασταθεί χρησιμοποιώντας τον διαχειριστή βιβλιοθήκης Arduino

Βήμα 7: ΕΡΓΑΣΙΑ

Καθώς ξεκινά ο κώδικας, αρχικοποιεί τις καρφίτσες που είναι σειρές και ακίδες στήλης στις οποίες είναι συνδεδεμένο το πληκτρολόγιο και στη συνέχεια αποθηκεύει την τιμή του στον πίνακα. Στη συνέχεια, ο μικροελεγκτής περιμένει την έξοδο από το πληκτρολόγιο μήτρας. Μετά τη λήψη της εξόδου, ο μικροελεγκτής αποφασίζει την έξοδο του πληκτρολογίου σύμφωνα με τη μήτρα που τροφοδοτείται σε αυτό κατά την προετοιμασία.

Στη συνέχεια, οι τιμές που αντιστοιχούν στη μήτρα εμφανίζονται στη σειριακή οθόνη (Ctrl+Shift+M).

Βήμα 8: ΣΧΕΔΙΑΣΜΟΣ PCB

ΣΧΕΔΙΑΣΜΟΣ PCB
ΣΧΕΔΙΑΣΜΟΣ PCB
ΣΧΕΔΙΑΣΜΟΣ PCB
ΣΧΕΔΙΑΣΜΟΣ PCB
ΣΧΕΔΙΑΣΜΟΣ PCB
ΣΧΕΔΙΑΣΜΟΣ PCB

Τώρα έχουμε το σχέδιο του PCB και ήρθε η ώρα να παραγγείλουμε τα PCB.

Για αυτό, πρέπει απλώς να μεταβείτε στο JLCPCB.com και να κάνετε κλικ στο κουμπί "QUOTE NOW".

Οι JLCPCB είναι επίσης χορηγοί αυτού του έργου. Η JLCPCB (ShenzhenJLC Electronics Co., Ltd.), είναι η μεγαλύτερη επιχείρηση πρωτοτύπων PCB στην Κίνα και ένας κατασκευαστής υψηλής τεχνολογίας που ειδικεύεται στο γρήγορο πρωτότυπο PCB και στην παραγωγή μικρών παρτίδων PCB. Μπορείτε να παραγγείλετε τουλάχιστον 5 PCB για μόλις 2 $.

Για να κατασκευάσετε το PCB, ανεβάστε το αρχείο gerber που κατεβάσατε στο τελευταίο βήμα. Ανεβάστε το αρχείο.zip ή μπορείτε επίσης να μεταφέρετε και να αποθέσετε τα αρχεία gerber.

Μετά τη μεταφόρτωση του αρχείου zip, θα δείτε ένα μήνυμα επιτυχίας στο κάτω μέρος εάν το αρχείο έχει μεταφορτωθεί με επιτυχία. Μπορείτε να ελέγξετε το PCB στο πρόγραμμα προβολής Gerber για να βεβαιωθείτε ότι όλα είναι καλά. Μπορείτε να δείτε τόσο το επάνω όσο και το κάτω μέρος του PCB.

Αφού βεβαιωθούμε ότι το PCB μας φαίνεται καλό, μπορούμε τώρα να κάνουμε την παραγγελία σε λογική τιμή. Μπορείτε να παραγγείλετε 5 PCB για μόλις 2 $, αλλά αν είναι η πρώτη σας παραγγελία, μπορείτε να πάρετε 10 PCB για 2 $.

Για να κάνετε την παραγγελία, κάντε κλικ στο κουμπί "ΑΠΟΘΗΚΕΥΣΗ ΣΤΟ ΚΑΛΑΘΙ".

Τα PCB μου χρειάστηκαν 2 ημέρες για να κατασκευαστούν και έφτασαν μέσα σε μια εβδομάδα χρησιμοποιώντας την επιλογή παράδοσης DHL. Τα PCB ήταν καλά συσκευασμένα και η ποιότητα ήταν πραγματικά καλή.

Συνιστάται: