2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Vstup z klávesnice se ukázal sériovému monitoru s arduino uno a plným kódem klávesnice 4x4…
Zásoby
Arduino uno x 1
Klávesnice 4x4
To vše najdete na tomto webu:
BDSpeedy Tech Parts
Krok 1: Připojení pomocí Arduina
Propojení klávesnice s digitálními kolíky aruduino:
Pin klávesnice se připojuje 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:
#zahrnout
const byte numRows = 4
const byte numCols = 4;
mapa klíčů [numRows] [numCols] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}};
byte rowPins [numRows] = {9, 8, 7, 6}; // Řádky 0 až 3
byte colPins [numCols] = {5, 4, 3, 2}; // Sloupce 0 až 3
// inicializuje instanci třídy Keypad
Keypad myKeypad = Keypad (makeKeymap (keymap), rowPins, colPins, numRows, numCols);
neplatné nastavení () {
Serial.begin (9600);
}
// Pokud je stisknuto tlačítko, je tento klíč uložen v proměnné 'stisknutí klávesy' // Pokud se klíč nerovná 'NO_KEY', pak se tento klíč vytiskne // pokud počet = 17, pak se počet resetuje zpět na 0 (toto znamená, že během celého procesu skenování klávesnice není stisknuto žádné tlačítko
prázdná smyčka () {
char keypressed = myKeypad.getKey ();
if (keypressed! = NO_KEY)
{
Serial.print (stisknutí klávesy);
}
}
Krok 3:
zde je můj odkaz na blogspot, který obsahuje další diagram, který může být užitečný … odkaz na blogspot
Krok 4: Přidání knihovny
Přidání knihovny:
Chcete -li přidat knihovnu, přejděte na Skeetches> Zahrnout knihovnu Zadejte název libray „klávesnice“a poté stiskněte tlačítko install. Poté nahrajte skicu do svého arduina. Zde je několik volitelných odkazů:
blog WordPress
Blogové místo