Cuprins:
- Pasul 1: Materiale de care aveți nevoie
- Pasul 2: fixează
- Pasul 3: Schematic
- Pasul 4: Cod
- Pasul 5: ieșire
Video: Acces la tastatură 4x4 cu Arduino: 5 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
Tastatura 4x4 este un compozit format din 16 taste dispuse ca o matrice. Metoda utilizată pentru accesarea tastaturii 4x4 cu metoda de scanare matricială. Tastatura 4x4 necesită 8 pini pentru a o accesa, adică 4 pini pentru coloane și 4 pini pentru linie. Cum funcționează metoda de scanare este că pinul coloanei ia logica LOW în mod interschimbabil, apoi pinul liniei efectuează citirile la rândul lor.
Pasul 1: Materiale de care aveți nevoie
Vei avea nevoie:
- Arduino
- Tastatură 4x4
- Sârme jumper
Pasul 2: fixează
- PIN PIN PIN la 0 rând
- PIN PIN pin la 1 rând
- PIN PIN PIN la 2 rânduri
- PIN PIN A0 pe 3 rânduri
- PIN 4 pini la 0 coloane
- PIN 5 pini la 1 coloană
- PIN 6 pin la 2 coloane
- PIN 7 pin la 3 coloane
Pasul 3: Schematic
Conectați fiecare componentă ca în imaginea de mai sus.
Pasul 4: Cod
#include // import tastatura bibliotecii
octet const ROWS = 4; // numărul coloanei
octet const COLS = 4; // numărul de rânduri hexaKeys [ROWS] [COLS] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}}; byte rowPins [ROWS] = {A3, A2, A1, A0}; // pin folosit pentru rândul octeț colPins [COLS] = {4, 5, 6, 7}; // pin folosit pentru coloană
// variabila de initializare
Tastatură personalizatăTastatură = Tastatură (makeKeymap (hexaKeys), rowPins, colPins, ROWS, COLS);
configurare nulă () {
Serial.begin (9600); } void loop () {char customKey = customKeypad.getKey (); if (customKey) {Serial.println (customKey); }}
Pasul 5: ieșire
Verificați ieșirea!
Recomandat:
Control acces acces la hrană pentru pisici (ESP8266 + servomotor + imprimare 3D): 5 pași (cu imagini)
Controlul accesului la hrană pentru pisici (ESP8266 + Servomotor + imprimare 3D): Acest proiect trece peste procesul pe care l-am folosit pentru a crea un castron automat pentru hrană pentru pisici, pentru pisica mea în vârstă, diabetică Chaz. Vezi, trebuie să mănânce micul dejun înainte să-și poată lua insulina, dar uit de multe ori să-i iau mâncarea înainte să mă culc, ceea ce strică
Calculator Arduino folosind tastatura 4X4: 4 pași (cu imagini)
Calculator Arduino folosind tastatura 4X4: În acest tutorial ne vom construi propriul calculator cu Arduino. Valorile pot fi trimise printr-o tastatură (tastatură 4 × 4), iar rezultatul poate fi vizualizat pe un ecran LCD. Acest calculator ar putea efectua operații simple, cum ar fi Adunarea, scăderea, multiplicarea
Tutorial Arduino cu tastatură 4x4: 4 pași (cu imagini)
Tutorial Arduino Tastatura 4x4: Intrarea tastaturii a arătat pe monitorul serial cu codul complet arduino uno și tastatura 4x4
Tastatură Lego 4x4 Matrix: 8 pași (cu imagini)
Lego 4x4 Keypad Matrix: În timp ce am rămas blocat în casă în ultimele câteva săptămâni, în cele din urmă am reușit să termin câteva proiecte care mi-au fost învârtite în cap. În ultimele săptămâni am folosit Lego ca bază pentru majoritatea proiectelor mele
Tastatură 4x4 cu Arduino și procesare: 4 pași (cu imagini)
Tastatură 4x4 cu Arduino și procesare: Nu-ți plac ecranele LCD ?? Vrei să faci proiectele tale să arate atrăgător? Ei bine, iată soluția. În acest Instructable veți putea să vă eliberați de problemele legate de utilizarea unui ecran LCD pentru a afișa conținut de pe Arduino și, de asemenea, pentru a vă proiecta