Sisukord:

Arduino klaviatuuri 4x4 õpetus: 4 sammu (piltidega)
Arduino klaviatuuri 4x4 õpetus: 4 sammu (piltidega)

Video: Arduino klaviatuuri 4x4 õpetus: 4 sammu (piltidega)

Video: Arduino klaviatuuri 4x4 õpetus: 4 sammu (piltidega)
Video: Web Programming - Computer Science for Business Leaders 2016 2024, November
Anonim
Arduino klaviatuuri 4x4 õpetus
Arduino klaviatuuri 4x4 õpetus

Klaviatuuri sisend näitas seeriamonitorile arduino uno ja 4x4 klaviatuuri täielikku koodi …

Tarvikud

Arduino uno x 1

4x4 klaviatuur

Kõik need on saadaval sellel saidil:

BDSpeedy tehnilised osad

Samm: ühendage Arduinoga

Ühendus Arduinoga
Ühendus Arduinoga
Ühendus Arduinoga
Ühendus Arduinoga

Klaviatuuri ühendamine aruduino digitaalsete tihvtidega:

Klaviatuuri pin ühendab Arduino pin

1 D9

2 D8

3 D7

4 D6

5 D5

6 D4

7 D3

8 D2

2. samm: kood

Kood
Kood

KOOD:

#kaasake

const bait numRows = 4

const bait numCols = 4;

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

bait rowPins [numRows] = {9, 8, 7, 6}; // read 0 kuni 3

bait colPins [numCols] = {5, 4, 3, 2}; // Veerud 0 kuni 3

// lähtestab klahvistiku klassi eksemplari

Klahvistik myKeypad = Klahvistik (makeKeymap (klahvikaart), rowPins, colPins, numRows, numCols);

tühine seadistus () {

Seriaalne algus (9600);

}

// Kui klahvi vajutatakse, salvestatakse see klahv muutuvas klahvivajutuses // Kui võti ei ole võrdne 'NO_KEY', prinditakse see klahv välja // kui loendus = 17, siis lähtestatakse loendamine tagasi väärtusele 0 (see tähendab, et kogu klahvistiku skannimise ajal ei vajutata ühtegi klahvi

void loop () {

char klahvivajutus = myKeypad.getKey ();

kui (klahvile vajutatud! = NO_KEY)

{

Serial.print (klahvivajutusega);

}

}

3. samm:

siin on minu blogspoti link, sellel on lisadiagramm, millest võib abi olla… blogspoti link

Samm: kogu lisamine

Kogu lisamine
Kogu lisamine
Kogu lisamine
Kogu lisamine
Kogu lisamine
Kogu lisamine

Raamatukogu lisamine:

Raamatukogu lisamiseks avage Skeetches> Kaasa raamatukogu Sisestage libray nimi "klaviatuur" ja vajutage install. Seejärel laadige eskiis üles oma arduino -le. Siin on mõned valikulised lingid:

wordpressi blogi

Blogi koht

Soovitan: