
Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-23 15:01

Toetsenbordinvoer toonde aan seriële monitor met arduino uno en 4x4 toetsenbord volledige code …
Benodigdheden
Arduino uno x 1
4x4 toetsenbord
Al deze zijn te vinden op deze site:
BDSpeedy technische onderdelen
Stap 1: Verbinden met Arduino


Toetsenbord aansluiten met aruduino digitale pinnen:
Toetsenbordpin maakt verbinding met Arduino-pin
1 D9
2 D8
3 D7
4 D6
5 D5
6 D4
7 D3
8 D2
Stap 2: Coderen

CODE:
#erbij betrekken
const byte numRij = 4
const byte aantalKollen = 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}; // Rijen 0 tot 3
byte colPins[numCols]= {5, 4, 3, 2}; //Kolommen 0 tot 3
// initialiseert een instantie van de Keypad-klasse
Toetsenbord myKeypad= Toetsenbord (makeKeymap (keymap), rowPins, colPins, numRows, numCols);
ongeldige setup() {
Serieel.begin(9600);
}
//Als de toets wordt ingedrukt, wordt deze toets opgeslagen in de variabele 'toets ingedrukt' //Als de toets niet gelijk is aan 'NO_KEY', wordt deze toets afgedrukt //if count=17, dan wordt de telling teruggezet naar 0 (dit betekent dat er geen toets wordt ingedrukt tijdens het hele toetsenbordscanproces
lege lus() {
char ingedrukt = myKeypad.getKey();
if (ingedrukt! = NO_KEY)
{
Serial.print (ingedrukt);
}
}
Stap 3:
hier is mijn blogspot-link het heeft een extra diagram dat je misschien nuttig vindt … blogspot-link
Stap 4: Bibliotheek toevoegen



De bibliotheek toevoegen:
Om de bibliotheek toe te voegen, ga naar Skeetches>Include library Typ de bibliotheeknaam "keypad" en druk vervolgens op install. Upload vervolgens de schets naar je arduino. Hier is een optionele link:
wordpress blog
Blogspot
Aanbevolen:
Interface toetsenbord met Arduino. [Unieke methode]: 7 stappen (met afbeeldingen)
![Interface toetsenbord met Arduino. [Unieke methode]: 7 stappen (met afbeeldingen) Interface toetsenbord met Arduino. [Unieke methode]: 7 stappen (met afbeeldingen)](https://i.howwhatproduce.com/images/008/image-22226-j.webp)
Interface toetsenbord met Arduino. [Unieke methode]: Hallo, en welkom bij mijn eerste instructable! :) In deze instructable wil ik een geweldige bibliotheek delen voor het interfacen van toetsenbord met arduino - 'Wachtwoordbibliotheek' inclusief 'Keypad-bibliotheek'. Deze bibliotheek bevat de beste functies die we
Een 4x4 toetsenbord gebruiken met CircuitPython: 4 stappen

Een 4x4 toetsenbord gebruiken met CircuitPython: Dit goedkope toetsenbord biedt een eenvoudige methode voor numerieke invoer voor uw CircuitPython-projecten. Ik ga het gebruiken met een Adafruit ItsyBitsy M0 express. Je hebt nodig: Toetsenbord - de mijne is 4x4ItsyBitsy M0 Express of vergelijkbaar boardMu Editor geïnstalleerd op
Toetsenbord en LCD gebruiken met Arduino om Arduino-rekenmachine te maken: 5 stappen

Toetsenbord en LCD gebruiken met Arduino om Arduino-calculator te maken. In deze tutorial zal ik delen hoe je 4x4 matrix-toetsenbord en 16x2 LCD kunt gebruiken met Arduino en het kunt gebruiken om een eenvoudige Arduino-calculator te maken. Dus laten we beginnen
Voorbeeld van een kluisje met Arduino Matrix-toetsenbord 4x4: 6 stappen

Voorbeeld van een kluisje met Arduino Matrix-toetsenbord 4x4: 2 manieren om een toetsenbord met 16 drukknoppen te beheren met een minimum aan pinnen
Snel en vies Das-toetsenbord (leeg toetsenbord): 3 stappen

Snel en vies Das-toetsenbord (leeg toetsenbord): Een Das-toetsenbord is de naam van het populairste toetsenbord zonder inscripties op de toetsen (leeg toetsenbord). Het Das-toetsenbord kost $ 89,95. Deze instructable zal je helpen om er zelf een te maken met elk oud toetsenbord dat je hebt liggen