Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
Ingresso tastiera mostrato al monitor seriale con codice completo arduino uno e tastiera 4x4…
Forniture
Arduino uno x 1
Tastiera 4x4
Tutti questi possono essere trovati su questo sito:
BDSpeedy Tech Parts
Passaggio 1: connessione con Arduino
Collegamento tastiera con pin digitali aruduino:
Il pin della tastiera si collega al pin Arduino
1 RE9
2 RE8
3 RE7
4 RE6
5 RE5
6 RE4
7 RE3
8 RE2
Passaggio 2: codice
CODICE:
#includere
const byte 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}; //Righe da 0 a 3
byte colPins[numCols]= {5, 4, 3, 2}; //Colonne da 0 a 3
//inizializza un'istanza della classe Keypad
Tastiera myKeypad= Tastiera(makeKeymap(keymap), rowPins, colPins, numRows, numCols);
void setup() {
Serial.begin(9600);
}
//Se il tasto viene premuto, questo tasto viene memorizzato nella variabile 'keypressed' //Se il tasto non è uguale a 'NO_KEY', allora questo tasto viene stampato //se count=17, allora il conteggio viene riportato a 0 (questo significa che non viene premuto alcun tasto durante l'intero processo di scansione della tastiera
ciclo vuoto() {
char keypressed = myKeypad.getKey();
if (premuto con il tasto != NO_KEY)
{
Serial.print (premuto un tasto);
}
}
Passaggio 3:
ecco il mio link a blogspot ha qualche diagramma in più che potresti trovare utile … link a blogspot
Passaggio 4: aggiunta della libreria
Aggiunta della libreria:
Per aggiungere la libreria vai su Schizzi > Includi libreria Digita il nome della libreria "tastiera", quindi premi Installa. Quindi carica lo schizzo sul tuo arduino. Ecco alcuni link opzionali:
blog wordpress
Posto sul blog