Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Intrarea tastaturii a arătat pe monitorul serial cu arduino uno și codul complet al tastaturii 4x4 …
Provizii
Arduino uno x 1
Tastatură 4x4
Toate acestea pot fi găsite pe acest site:
Piese BDSpeedy Tech
Pasul 1: Conectarea cu Arduino
Conectarea tastaturii cu pini digitali aruduino:
Pinul tastaturii Se conectează la pinul Arduino
1 D9
2 D8
3 D7
4 D6
5 D5
6 D4
7 D3
8 D2
Pasul 2: Cod
COD:
#include
const octet numRows = 4
numere de octeți const = 4;
keymap [numRows] [numCols] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}};
octet rândPins [numRows] = {9, 8, 7, 6}; // Rândurile de la 0 la 3
octet colPins [numCols] = {5, 4, 3, 2}; // Coloanele de la 0 la 3
// inițializează o instanță din clasa Keypad
Tastatura myKeypad = Tastatura (makeKeymap (keymap), rowPins, colPins, numRows, numCols);
configurare nulă () {
Serial.begin (9600);
}
// Dacă este apăsată tasta, această tastă este stocată în variabila „apăsată pe tasta” // Dacă tasta nu este egală cu „NO_KEY”, atunci această tastă este tipărită // dacă count = 17, atunci count este resetat la 0 (acest lucru înseamnă că nu este apăsată nicio tastă în timpul întregului proces de scanare a tastaturii
bucla nulă () {
char keypressed = myKeypad.getKey ();
if (tastat! = NO_KEY)
{
Serial.print (tasta apăsată);
}
}
Pasul 3:
aici este link-ul meu blogspot are o diagramă suplimentară pe care s-ar putea să o găsiți de ajutor … link blogspot
Pasul 4: Adăugarea bibliotecii
Adăugarea bibliotecii:
Pentru a adăuga biblioteca, accesați Skeetches> Includeți biblioteca Tastați numele libray „tastatură”, apoi apăsați instalare. Apoi încărcați schița pe arduino. Iată câteva linkuri opționale:
blog wordpress
Spot de blog