Inhoudsopgave:

Arduino toetsenbord 4x4 zelfstudie - Ajarnpa
Arduino toetsenbord 4x4 zelfstudie - Ajarnpa

Video: Arduino toetsenbord 4x4 zelfstudie - Ajarnpa

Video: Arduino toetsenbord 4x4 zelfstudie - Ajarnpa
Video: Hoe maak je een doe-het-zelf ventilator / anti-mistsysteem tot een veiligheidsbril | Zelfstudie 2024, Juni-
Anonim
Arduino toetsenbord 4x4 zelfstudie
Arduino toetsenbord 4x4 zelfstudie

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

Verbinding maken met Arduino
Verbinding maken met Arduino
Verbinding maken met Arduino
Verbinding maken 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
Code

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

Bibliotheek toevoegen
Bibliotheek toevoegen
Bibliotheek toevoegen
Bibliotheek toevoegen
Bibliotheek toevoegen
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: