Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
Unos tastature prikazan je serijskom monitoru sa arduino uno i 4x4 tastaturom pun kôd …
Supplies
Arduino uno x 1
4x4 tastatura
Sve ovo možete pronaći na ovoj web stranici:
BDSpeedy Tech Parts
Korak 1: Povezivanje s Arduinom
Povezivanje tipkovnice s aruduino digitalnim pinovima:
Pin tastature se povezuje sa Arduino Pin -om
1 D9
2 D8
3 D7
4 D6
5 D5
6 D4
7 D3
8 D2
Korak 2: Kodirajte
KOD:
#include
const bajt numRows = 4
const bajt numCols = 4;
keymap [numRows] [numCols] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}};
bajt rowPins [numRows] = {9, 8, 7, 6}; // Redovi 0 do 3
bajt colPins [numCols] = {5, 4, 3, 2}; // Kolone 0 do 3
// inicijalizira instancu klase Keypad
Tastatura myKeypad = Tastatura (makeKeymap (mapa tastera), rowPins, colPins, numRows, numCols);
void setup () {
Serial.begin (9600);
}
// Ako je tipka pritisnuta, ovaj ključ je pohranjen u 'keypressed' varijabli // Ako ključ nije jednak 'NO_KEY', tada se ovaj ključ ispisuje // ako je count = 17, tada se count vraća na 0 (ovo znači da nijedan taster nije pritisnut tokom čitavog procesa skeniranja tastature
void loop () {{100} {101}
char keypressed = myKeypad.getKey ();
if (pritisnuta tipka! = NO_KEY)
{
Serial.print (pritisnut taster);
}
}
Korak 3:
evo moje blogspot veze ima neki dodatni dijagram koji bi vam mogao biti od koristi … link na blogspot
Korak 4: Dodavanje biblioteke
Dodavanje biblioteke:
Da biste dodali biblioteku, idite na Skice> Uključi biblioteku Upišite naziv biblioteke "keypad", a zatim pritisnite install. Zatim prenesite skicu na svoj arduino. Evo neke opcionalne veze:
wordpress blog
Blog spot