2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Vnos tipkovnice je prikazan serijskemu monitorju z arduino uno in polno kodo tipkovnice 4x4 …
Zaloge
Arduino uno x 1
4x4 tipkovnica
Vse to najdete na tem spletnem mestu:
Tehnični deli BDSpeedy
Korak: Povežite se z Arduinom
Povezovanje tipkovnice z digitalnimi zatiči aruduino:
Pin tipkovnice se poveže z Arduino Pin
1 D9
2 D8
3 D7
4 D6
5 D5
6 D4
7 D3
8 D2
2. korak: Koda
KODA:
#vključi
const byte numRows = 4
const bajt 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}; // Vrstice 0 do 3
bajt colPins [numCols] = {5, 4, 3, 2}; // Stolpci 0 do 3
// inicializira primerek razreda Keypad
Tipkovnica myKeypad = Tipkovnica (makeKeymap (tipkovnica), rowPins, colPins, numRows, numCols);
void setup () {
Serial.begin (9600);
}
// Če pritisnete tipko, se ta tipka shrani v spremenljivko 'keypressed' // Če ključ ni enak 'NO_KEY', se ta ključ natisne // če je count = 17, se števec ponastavi nazaj na 0 (to pomeni, da med celotnim postopkom skeniranja tipkovnice ni pritisnjena nobena tipka
void loop () {
char keypressed = myKeypad.getKey ();
if (pritisnjeno na tipko! = NO_KEY)
{
Serial.print (pritisnjeno na tipko);
}
}
3. korak:
tukaj je moja povezava blogspot, ima še en diagram, ki bi vam lahko bil v pomoč … povezava blogspot
4. korak: Dodajanje knjižnice
Dodajanje knjižnice:
Če želite dodati knjižnico, pojdite na Skice> Vključi knjižnico Vnesite ime knjižnice "tipkovnica" in pritisnite install. Nato naložite skico v svoj arduino. Tukaj je nekaj izbirnih povezav:
WordPress blog
Spot na spletnem dnevniku