Orodha ya maudhui:

Mafunzo ya Arduino Keypad 4x4: Hatua 4 (na Picha)
Mafunzo ya Arduino Keypad 4x4: Hatua 4 (na Picha)

Video: Mafunzo ya Arduino Keypad 4x4: Hatua 4 (na Picha)

Video: Mafunzo ya Arduino Keypad 4x4: Hatua 4 (na Picha)
Video: Pro Micro ATMEGA32U4 Arduino Pins and 5V, 3.3V Explained 2024, Novemba
Anonim
Kitufe cha Arduino 4x4 Mafunzo
Kitufe cha Arduino 4x4 Mafunzo

Uingizaji wa keypad umeonyeshwa kwa mfuatiliaji wa serial na arduino uno na msimbo kamili wa vitufe vya 4x4…

Vifaa

Arduino uno x 1

Kitufe cha 4x4

Hizi zote zinaweza kupatikana kwenye wavuti hii:

Sehemu za BDSpeedy Tech

Hatua ya 1: Kuunganisha na Arduino

Kuunganisha na Arduino
Kuunganisha na Arduino
Kuunganisha na Arduino
Kuunganisha na Arduino

Kuunganisha keypad na pini za dijiti za aruduino:

Kitufe cha keypad Hunganisha na Pini ya Arduino

1 D9

2 D8

3 D7

4 D6

5 D5

6 D4

7 D3

8 D2

Hatua ya 2: Kanuni

Kanuni
Kanuni

CODE:

# pamoja

const byte numRows = 4

nambari za const = 4;

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

Pini za baiti [numRows] = {9, 8, 7, 6}; // Safu za 0 hadi 3

Pini za baiti [numCols] = {5, 4, 3, 2}; // Nguzo 0 hadi 3

// inaanzisha mfano wa darasa la Keypad

Keypad myKeypad = Keypad (makeKeymap (keymap), rowPins, colPins, numRows, numCols);

usanidi batili () {

Kuanzia Serial (9600);

}

// Ikiwa ufunguo umesisitizwa, kitufe hiki kinahifadhiwa katika kutofautisha kwa 'keypressed' // Ikiwa kitufe si sawa na 'NO_KEY', basi kitufe hiki kimechapishwa // ikiwa hesabu = 17, basi hesabu imerudishwa nyuma kuwa 0 (hii inamaanisha kuwa hakuna kitufe kinachobanwa wakati wa mchakato mzima wa skena ya keypad

kitanzi batili () {

char keypressed = myKeypad.getKey ();

ikiwa (imefungwa! = NO_KEY)

{

Printa ya serial (iliyofinywa);

}

}

Hatua ya 3:

hapa ni kiungo changu cha blogspot kina mchoro wa ziada ambao unaweza kupata msaada… blogspot link

Hatua ya 4: Kuongeza Maktaba

Inaongeza Maktaba
Inaongeza Maktaba
Inaongeza Maktaba
Inaongeza Maktaba
Inaongeza Maktaba
Inaongeza Maktaba

Kuongeza maktaba:

Ili kuongeza maktaba nenda kwenye Skeetches> Jumuisha maktaba Chapa jina la libray "keypad" kisha bonyeza media. Kisha pakia mchoro kwenye arduino yako. Hapa kuna kiunga cha hiari:

blogi ya neno

Sehemu ya blogi

Ilipendekeza: