2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Vstup z klávesnice sa ukázal sériovému monitoru s arduino uno a plným kódom klávesnice 4x4 …
Zásoby
Arduino uno x 1
Klávesnica 4x4
To všetko nájdete na tomto webe:
BDSpeedy Tech Parts
Krok 1: Pripojenie k Arduinu
Pripojenie klávesnice k digitálnym kolíkom aruduino:
Pin klávesnice sa pripája k pinu Arduino
1 D9
2 D8
3 D7
4 D6
5 D5
6 D4
7 D3
8 D2
Krok 2: Kód
KÓD:
#zahrnúť
const byte numRows = 4
const byte numCols = 4;
mapa klávesov [numRows] [numCols] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}};
bajty rowPins [numRows] = {9, 8, 7, 6}; // Riadky 0 až 3
byte colPins [numCols] = {5, 4, 3, 2}; // Stĺpce 0 až 3
// inicializuje inštanciu triedy Keypad
Keypad myKeypad = Keypad (makeKeymap (mapa klávesov), rowPins, colPins, numRows, numCols);
neplatné nastavenie () {
Serial.begin (9600);
}
// Ak je stlačené tlačidlo, tento kľúč je uložený v premennej 'stlačenej klávesy' // Ak sa kľúč nerovná 'NO_KEY', tento kľúč sa vytlačí // ak je počet = 17, potom sa počet resetuje späť na 0 (toto znamená, že počas celého procesu skenovania klávesnice nie je stlačené žiadne tlačidlo
prázdna slučka () {
char keypressed = myKeypad.getKey ();
ak (stlačené tlačidlo! = NO_KEY)
{
Serial.print (stlačené klávesy);
}
}
Krok 3:
tu je môj odkaz na blogspot, ktorý obsahuje ďalší diagram, ktorý by vám mohol pomôcť… odkaz na blogspot
Krok 4: Pridanie knižnice
Pridanie knižnice:
Ak chcete pridať knižnicu, choďte na Skeetches> Zahrnúť knižnicu Zadajte názov knižnice libray "klávesnica", potom stlačte inštalovať. Potom nahrajte skicu do svojho Arduina. Tu je niekoľko voliteľných odkazov:
blog WordPress
Blogové miesto