
Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02

Tastaturet 4x4 består av 16 taster arrangert som en matrise. Metoden som brukes for å få tilgang til 4x4 -tastatur med matriseskanningsmetode. Tastaturet 4x4 krever 8 pinner for å få tilgang til det, det vil si 4 pinner for kolonnene og 4 pinner for linjen. Hvordan skannemetoden fungerer er at kolonnestiften tar LOW -logikken om hverandre, så utfører linjenålen også avlesningene etter tur.
Trinn 1: Materialer du trenger
Du vil trenge:
- Arduino
- Tastatur 4x4
- Jumper Wires
Trinn 2: Pin Out
- PIN A3 -pin til 0 rad
- PIN A2 pin til 1 rad
- PIN A1 pin til 2 rad
- PIN A0 pin til 3 rad
- PIN 4 pin til 0 colomn
- PIN 5 pin til 1 kolonne
- PIN 6 pin til 2 colomn
- PIN 7 -pins til 3 kolonner
Trinn 3: Skjematisk


Koble hver komponent som bildet ovenfor.
Trinn 4: Kode
#include // import bibliotek tastatur
const byte RADER = 4; // antall kolonner
const byte COLS = 4; // antall rad char hexaKeys [ROWS] [COLS] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}}; byte rowPins [ROWS] = {A3, A2, A1, A0}; // pin brukt for radbyte colPins [COLS] = {4, 5, 6, 7}; // pin brukt til colomn
// initialiseringsvariabel
Tastatur customKeypad = Tastatur (makeKeymap (hexaKeys), rowPins, colPins, ROWS, COLS);
ugyldig oppsett () {
Serial.begin (9600); } void loop () {char customKey = customKeypad.getKey (); if (customKey) {Serial.println (customKey); }}
Trinn 5: Utgang

Sjekk utgangen!
Anbefalt:
Arduino -kalkulator ved hjelp av 4X4 -tastatur: 4 trinn (med bilder)

Arduino -kalkulator ved hjelp av 4X4 -tastatur: I denne opplæringen skal vi bygge vår egen kalkulator med Arduino. Verdiene kan sendes inn via et tastatur (4 × 4 tastatur) og resultatet kan vises på en LCD -skjerm. Denne kalkulatoren kan utføre enkle operasjoner som addisjon, subtraksjon, multiplisering
Arduino tastatur 4x4 opplæring: 4 trinn (med bilder)

Arduino Tastatur 4x4 Opplæring: Tastaturinngang ble vist til seriell skjerm med arduino uno og 4x4 tastatur full kode
Lego 4x4 tastaturmatrise: 8 trinn (med bilder)

Lego 4x4 tastaturmatrise: Mens jeg har sittet fast i huset de siste ukene, har jeg endelig fått gjort meg ferdig med å fullføre noen prosjekter som har virvlet rundt i hodet mitt. Jeg har brukt Lego som grunnlaget for de fleste prosjektene mine de siste ukene
4x4 -tastatur med Arduino og prosessering: 4 trinn (med bilder)

4x4 -tastatur med Arduino og prosessering: Liker du ikke LCD -skjermer? Vil du få prosjektene til å se tiltalende ut? Her er løsningen. I denne instruksjonsboken kan du frigjøre deg selv fra problemene med å bruke en LCD -skjerm for å vise innhold fra Arduino og også gjøre prosjektet ditt
4x4, terrengbil: 5 trinn (med bilder)

4x4, terrengbil: Gå til neste trinn for å se mer