Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
L'entrada del teclat es mostra al monitor sèrie amb arduino uno i el codi complet del teclat 4x4 …
Subministraments
Arduino uno x 1
Teclat 4x4
Tot això es pot trobar en aquest lloc:
Parts de BDSpeedy Tech
Pas 1: Connexió amb Arduino
Connexió del teclat amb pins digitals aruduino:
Pin del teclat Es connecta al pin Arduino
1 D9
2 D8
3 D7
4 D6
5 D5
6 D4
7 D3
8 D2
Pas 2: Codi
CODI:
#incloure
bytes const numRows = 4
const byte numCols = 4;
keymap [numRows] [numCols] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}};
byte rowPins [numRows] = {9, 8, 7, 6}; // Files del 0 al 3
byte colPins [numCols] = {5, 4, 3, 2}; // Columnes del 0 al 3
// inicialitza una instància de la classe Keypad
Teclat myKeypad = Teclat (makeKeymap (keymap), rowPins, colPins, numRows, numCols);
configuració nul·la () {
Serial.begin (9600);
}
// Si es prem la tecla, aquesta tecla s'emmagatzema a la variable "premuda amb la tecla" // Si la tecla no és igual a "NO_KEY", aquesta tecla s'imprimeix // si es compta = 17, es torna a restablir el compte a 0 (això significa que no es prem cap tecla durant tot el procés d'escaneig del teclat
bucle buit () {
char keypressed = myKeypad.getKey ();
if (tecla premuda = NO_KEY)
{
Serial.print (premuda amb la tecla);
}
}
Pas 3:
aquí teniu el meu enllaç de blogspot, té un diagrama addicional que pot ser útil … enllaç de blogspot
Pas 4: Afegir biblioteca
Afegint la biblioteca:
Per afegir la biblioteca, aneu a Skeetches> Inclou la biblioteca. Escriviu el nom del libray "teclat" i, a continuació, premeu instal·lar. A continuació, pengeu l'esbós al vostre arduino. Aquí teniu un enllaç opcional:
bloc de wordpress
Lloc del bloc