Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Wejście klawiatury pokazane na monitorze szeregowym z arduino uno i klawiaturą 4x4 pełny kod…
Kieszonkowe dzieci
Arduino uno x 1
Klawiatura 4x4
Wszystko to można znaleźć na tej stronie:
Części BDSpeedy Tech
Krok 1: Łączenie z Arduino
Podłączenie klawiatury z pinami cyfrowymi aruduino:
Pin klawiatury łączy się z pinem Arduino
1k9
2 K8
3 K7
4 K6
5 d5
6 K4
7 D3
8 D2
Krok 2: Kod
KOD:
#włączać
const bajt numRows= 4
const byte numCols= 4;
keymap[numRows][numCols]= { {'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'} };
bajt wierszPins[numRows] = {9, 8, 7, 6}; //Wiersze od 0 do 3
bajt colPins[numCols]= {5, 4, 3, 2}; //Kolumny od 0 do 3
//inicjuje instancję klasy Keypad
Klawiatura myKeypad= Klawiatura(makeKeymap(keymap), rowPins, colPins, numRows, numCols);
pusta konfiguracja () {
Serial.początek(9600);
}
//Jeżeli klawisz jest wciśnięty, ten klawisz jest przechowywany w zmiennej 'keypressed' //Jeżeli klawisz nie jest równy 'NO_KEY', ten klawisz jest oznacza, że podczas całego procesu skanowania klawiatury nie został naciśnięty żaden klawisz
pusta pętla () {
znak wciśnięty = myKeypad.getKey();
jeśli (naciśnięty klawisz != NO_KEY)
{
Serial.print(wciśnięty klawisz);
}
}
Krok 3:
oto mój link do blogspota zawiera dodatkowy diagram, który może się okazać pomocny… link do blogspota
Krok 4: Dodawanie biblioteki
Dodanie biblioteki:
Aby dodać bibliotekę, przejdź do Szkice> Dołącz bibliotekę Wpisz nazwę biblioteki „keypad”, a następnie naciśnij install. Następnie prześlij szkic do swojego arduino. Oto kilka opcjonalnych linków:
blog wordpress
Miejsce na blogu