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

Πώς να χρησιμοποιήσετε το πληκτρολόγιο και την οθόνη LCD με το Arduino για να κάνετε αριθμομηχανή Arduino .: 5 βήματα
Πώς να χρησιμοποιήσετε το πληκτρολόγιο και την οθόνη LCD με το Arduino για να κάνετε αριθμομηχανή Arduino .: 5 βήματα

Βίντεο: Πώς να χρησιμοποιήσετε το πληκτρολόγιο και την οθόνη LCD με το Arduino για να κάνετε αριθμομηχανή Arduino .: 5 βήματα

Βίντεο: Πώς να χρησιμοποιήσετε το πληκτρολόγιο και την οθόνη LCD με το Arduino για να κάνετε αριθμομηχανή Arduino .: 5 βήματα
Βίντεο: Using Digispark Attiny85 Mini Arduino boards: Lesson 108 2024, Νοέμβριος
Anonim
Πώς να χρησιμοποιήσετε το πληκτρολόγιο και την οθόνη LCD με το Arduino για να δημιουργήσετε αριθμομηχανή Arduino
Πώς να χρησιμοποιήσετε το πληκτρολόγιο και την οθόνη LCD με το Arduino για να δημιουργήσετε αριθμομηχανή Arduino

Σε αυτό το σεμινάριο θα μοιραστώ πώς μπορείτε να χρησιμοποιήσετε πληκτρολόγιο μήτρας 4x4 και LCD LCD 16x2 με το Arduino και να το χρησιμοποιήσετε για να φτιάξετε έναν απλό Υπολογιστή Arduino.

Ας ξεκινήσουμε λοιπόν…

Βήμα 1: Πράγματα που θα απαιτήσετε:-

Πράγματα που θα απαιτήσετε
Πράγματα που θα απαιτήσετε
Πράγματα που θα απαιτήσετε
Πράγματα που θα απαιτήσετε
Πράγματα που θα απαιτήσετε
Πράγματα που θα απαιτήσετε

Απαιτήσεις υλικού:-

  1. Arduino UNO.
  2. Πληκτρολόγιο 4x4. (Μπορείτε να χρησιμοποιήσετε πληκτρολόγιο 4x3).
  3. LCD 16x2.
  4. Breadboard.
  5. Ποτενσιόμετρο 10k.
  6. μερικά καλώδια για συγκόλληση στο πληκτρολόγιο.

Απαιτήσεις λογισμικού:-

Arduino IDE

Αυτό είναι το μόνο που θα χρειαστείτε για αυτό το έργο.

Βήμα 2: Κατανόηση του πληκτρολογίου:-

Κατανόηση του πληκτρολογίου
Κατανόηση του πληκτρολογίου
Κατανόηση του πληκτρολογίου
Κατανόηση του πληκτρολογίου

Για να χρησιμοποιήσετε πρώτα τα πληκτρολόγια πρέπει πρώτα να καταλάβετε πώς λειτουργεί το πληκτρολόγιο.

Το πληκτρολόγιο δεν είναι παρά μια κουμπωμένη μήτρα με nxn αριθμό γραμμών και στηλών. Οι γραμμές είναι οριζόντιες και οι στήλες κάθετες.

Σε πίνακα 4x4 υπάρχουν 4 σειρές και 4 στήλες και σε 4x3 υπάρχουν 4 σειρές και 3 στήλες.

Κάθε κουμπί στη σειρά συνδέεται με όλα τα άλλα κουμπιά της ίδιας σειράς. Το ίδιο με τις στήλες.

Πατώντας ένα κουμπί κλείνει ο διακόπτης μεταξύ μιας στήλης και ενός ίχνους γραμμής, επιτρέποντας στο ρεύμα να ρέει μεταξύ ενός πείρου στήλης και ενός πείρου γραμμής. Έτσι βρίσκει το arduino ποιο κουμπί πατάται.

Δεν θέλω να μπω βαθιά σε αυτό και να κάνω το σεμινάριο βαρετό, οπότε αν θέλετε να μάθετε τη λειτουργία του πληκτρολογίου σε βάθος, μπορείτε να ελέγξετε αυτήν την ανάρτηση.

Πάμε στο επόμενο βήμα…

Βήμα 3: Συνδέσεις:-

Συνδέσεις
Συνδέσεις
Συνδέσεις
Συνδέσεις
Συνδέσεις
Συνδέσεις

1. Συγκολλήστε καλώδια στο πληκτρολόγιο. Η κεφαλίδα συγκόλλησης κολλάει σε άλλο άκρο.

2. Ανατρέξτε στο διάγραμμα και πραγματοποιήστε συνδέσεις ως εξής:-

  • R1 = D2
  • R2 = D3
  • R3 = D4
  • R4 = D5
  • C1 = D6
  • C2 = D7
  • C3 = D8
  • C4 = D9

3. Οι συνδέσεις LCD είναι επίσης αρκετά απλές.

  • Συνδέστε πρώτα την οθόνη LCD στο breadboard.
  • Τώρα συνδέστε τις ακίδες RW, LED κάθοδο και Vss ή GND στη ράγα GND της σανίδας.
  • Συνδέστε το Vcc στη ράγα +ve της σανίδας. Συνδέστε επίσης τον πείρο ανόδου LED (ακριβώς δίπλα στην κάθοδο) στη ράγα +ve μέσω μιας αντίστασης 220 ohm.
  • Συνδέστε τον πείρο αντίθεσης με την ένδειξη V0 στο μεσαίο ακροδέκτη του ποτενσιόμετρου. Συνδέστε άλλους δύο ακροδέκτες του δοχείου στο +ve και το GND.
  • Τώρα συνδέστε τον ακόλουθο πείρο με τη σειρά:
  • D4 = D13
  • D5 = D12
  • D6 = D11
  • D7 = D10

όπου, D2, D3,….., D13 είναι οι ψηφιακές ακίδες εισόδου/εξόδου του arduino.

Μόλις γίνουν οι συνδέσεις. Μπορούμε να προχωρήσουμε στο βήμα κωδικοποίησης…

Βήμα 4: Κωδικός πληκτρολογίου:-

Κωδικός πληκτρολογίου
Κωδικός πληκτρολογίου
Κωδικός πληκτρολογίου
Κωδικός πληκτρολογίου

Πριν ξεκινήσετε την κωδικοποίηση, πρέπει να εγκαταστήσετε μια βιβλιοθήκη σε εμάς το πληκτρολόγιο και την οθόνη LCD. Για να κατεβάσετε τη βιβλιοθήκη, ανοίξτε το IDE και μεταβείτε:-

  • Σκίτσο >> Συμπερίληψη βιβλιοθήκης >> Διαχείριση βιβλιοθηκών.
  • Στη γραμμή αναζήτησης πληκτρολογήστε "Keypad.h" και μετακινηθείτε προς τα κάτω για να βρείτε "Βιβλιοθήκη πληκτρολογίου από τον Mark Stanley έκδοση 3.1.1"
  • Ελέγξτε επίσης εάν είναι εγκατεστημένη η βιβλιοθήκη LiquidCrystal. Εάν όχι, μπορείτε να το βρείτε χρησιμοποιώντας την ίδια μέθοδο.
  • Εγκαταστήστε τις βιβλιοθήκες και επανεκκινήστε το IDE.

Τώρα αντιγράψτε τον παρακάτω κώδικα και επικολλήστε τον στο IDE. Ανεβάστε το στο arduino. (Μπορείτε να κατεβάσετε τον κωδικό για 4x3 παρακάτω):-

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

/*Κωδικός για πληκτρολόγιο 4x4*/

#include const byte ROWS = 4; const byte COLS = 4; πλήκτρα char [ROWS] [COLS] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}}; byte rowPins [ROWS] = {5, 4, 3, 2}; byte colPins [COLS] = {9, 8, 7, 6}; Πληκτρολόγιο πληκτρολόγιο = Πληκτρολόγιο (makeKeymap (κλειδιά), rowPins, colPins, ROWS, COLS); void setup () {Serial.begin (9600); } void loop () {char key = keypad.getKey (); if (κλειδί) {Serial.println (κλειδί); }}

Με αυτό μπορείτε να ξεκινήσετε με το πληκτρολόγιο με το arduino. Ο κωδικός για την αριθμομηχανή βρίσκεται στο επόμενο βήμα..

Βήμα 5: Κωδικός αριθμομηχανής Arduino:-

Κωδικός αριθμομηχανής Arduino
Κωδικός αριθμομηχανής Arduino
Κωδικός αριθμομηχανής Arduino
Κωδικός αριθμομηχανής Arduino

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

Μπορείτε να κατεβάσετε τον κωδικό από το παρακάτω αρχείο.

Για να χρησιμοποιήσετε την αριθμομηχανή απλώς ανεβάστε τον κώδικα, τα αλφάβητα χρησιμοποιούνται ως εξής:-

A = + (προσθήκη)

B = - (Αφαίρεση)

C = * (Πολλαπλασιασμός)

D = / (διαίρεση)

Τα σύμβολα * και # χρησιμοποιούνται αντίστοιχα ως «Ακύρωση» και «alsσα προς».

Αυτό είναι όλο για αυτό το σεμινάριο. Ελπίζουμε να σας αρέσει.

Σας ευχαριστώ.

Συνιστάται: