INHOUDSOPGAWE:

Arduino -klavier 4x4 -tutoriaal: 4 stappe (met foto's)
Arduino -klavier 4x4 -tutoriaal: 4 stappe (met foto's)

Video: Arduino -klavier 4x4 -tutoriaal: 4 stappe (met foto's)

Video: Arduino -klavier 4x4 -tutoriaal: 4 stappe (met foto's)
Video: Stappenmotor met H-Bridge L298n en Arduino Nano. 2024, November
Anonim
Arduino -sleutelbord 4x4 -tutoriaal
Arduino -sleutelbord 4x4 -tutoriaal

Toetsenbordinvoer word op die seriële monitor gewys met arduino uno en 4x4 -toetsbord volledige kode …

Voorrade

Arduino uno x 1

4x4 klavier

Al hierdie kan gevind word op hierdie webwerf:

BDSpeedy Tech onderdele

Stap 1: Verbind met Arduino

Verbind met Arduino
Verbind met Arduino
Verbind met Arduino
Verbind met Arduino

Koppelbord met aruduino digitale penne:

Toetsenbordpen Koppel aan Arduino -pen

1 D9

2 D8

3 D7

4 D6

5 D5

6 D4

7 D3

8 D2

Stap 2: Kode

Kode
Kode

KODE:

#insluit

const byte numRows = 4

const byte numCols = 4;

sleutelbord [numRows] [numCols] = {{'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'}};

byte rowPins [numRows] = {9, 8, 7, 6}; // Rye 0 tot 3

byte colPins [numCols] = {5, 4, 3, 2}; // Kolomme 0 tot 3

// initialiseer 'n instansie van die toetsbordklas

Toetsenbord myKeypad = Toetsenbord (makeKeymap (sleutelbord), rowPins, colPins, numRows, numCols);

ongeldige opstelling () {

Serial.begin (9600);

}

// As die sleutel ingedruk word, word hierdie sleutel gestoor in die 'keypressed' veranderlike // As die sleutel nie gelyk is aan 'NO_KEY' nie, word hierdie sleutel uitgedruk // as count = 17, dan word die telling teruggestel na 0 (hierdie beteken dat geen toets tydens die hele toetsbordskandering gedruk word nie

leemte -lus () {

char sleutel = myKeypad.getKey ();

as (met die sleutel ingedruk! = NO_KEY)

{

Reeks.afdruk (toetsaansluit);

}

}

Stap 3:

hier is my blogspot -skakel, dit bevat 'n paar ekstra diagramme wat u nuttig kan vind … blogspot -skakel

Stap 4: Voeg biblioteek by

Voeg biblioteek by
Voeg biblioteek by
Voeg biblioteek by
Voeg biblioteek by
Voeg biblioteek by
Voeg biblioteek by

Voeg die biblioteek by:

Om die biblioteek by te voeg, gaan na Skeetches> Sluit biblioteek in Tik die biblioteeknaam "toetsbord" en druk dan install. Laai dan die skets op na jou arduino. Hier is 'n paar opsionele skakel:

wordpress blog

Blogplek

Aanbeveel: