Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Tastaturinngang viste til seriell skjerm med arduino uno og 4x4 tastatur full kode …
Rekvisita
Arduino uno x 1
Tastatur 4x4
Alt dette finner du på dette nettstedet:
BDSpeedy Tech -deler
Trinn 1: Koble til med Arduino
Koble til tastaturet med digitale aruduino -pins:
Tastaturpinne Kobles til Arduino -pinne
1 D9
2 D8
3 D7
4 D6
5 D5
6 D4
7 D3
8 D2
Trinn 2: Kode
KODE:
#inkludere
const byte numRows = 4
const byte numCols = 4;
tastekart [numRows] [numCols] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}};
byte rowPins [numRows] = {9, 8, 7, 6}; // Rad 0 til 3
byte colPins [numCols] = {5, 4, 3, 2}; // Kolonner 0 til 3
// initialiserer en forekomst av tastaturklassen
Tastatur myKeypad = Tastatur (makeKeymap (tastatur), rowPins, colPins, numRows, numCols);
ugyldig oppsett () {
Serial.begin (9600);
}
// Hvis du trykker på tasten, lagres denne tasten i variabelen "tastetrykk" // Hvis nøkkelen ikke er lik "NO_KEY", skrives denne nøkkelen ut // hvis count = 17, så telleres tilbake til 0 (denne betyr at ingen tast trykkes under hele tastaturskanningsprosessen
void loop () {
char tastetrykk = myKeypad.getKey ();
hvis (tastetrykk! = NO_KEY)
{
Serial.print (tastetrykk);
}
}
Trinn 3:
her er blogspot -lenken min, den har et ekstra diagram som du kan finne nyttig … blogspot -lenke
Trinn 4: Legge til bibliotek
Legge til biblioteket:
For å legge til biblioteket, gå til Skeetches> Inkluder bibliotek Skriv inn biblioteknavnet "tastatur", og trykk deretter installer. Last deretter opp skissen til arduinoen din. Her er noen valgfri lenke:
wordpress blogg
Blog spot