Arduino Tuş Takımı 4x4 Eğitimi

Tuş takımı girişi arduino uno ve 4x4 tuş takımı tam kodlu seri monitöre gösterildi ...

Adım 1: Arduino ile Bağlanma

Aruduino dijital pinli tuş takımını bağlama:

Tuş Takımı Pimi Arduino Pinine Bağlanır

1 D9

2 D8

3 D7

4 D6

5 D5

6 D4

7 D3

8 D2

2. Adım: Kod

KOD:

#Dahil etmek

const byte numRows = 4

sabit bayt numCols = 4;

keymap [numRows] [numCols] = {{'1', '2', '3', 'A'},

{'4', '5', '6', 'B'},

{'7', '8', '9', 'C'},

{'*', '0', '#', 'D'}};

bayt rowPins [numRows] = {9, 8, 7, 6}; // 0 ile 3 arasındaki satırlar

bayt colPins [numCols] = {5, 4, 3, 2}; // 0 ila 3 arasındaki sütunlar

// Tuş Takımı sınıfının bir örneğini başlatır

Tuş takımı myKeypad = Tuş takımı (makeKeymap (tuş haritası), rowPins, colPins, numRows, numCols);

void setup () {

Serial.begin (9600);

}

// Eğer tuşa basılırsa, bu tuş 'tuşa basılan' değişkeninde saklanır // Eğer tuş 'NO_KEY' değerine eşit değilse, bu tuş yazdırılır // sayı = 17 ise, sayı tekrar 0'a sıfırlanır (bu tüm tuş takımı tarama işlemi boyunca hiçbir tuşa basılmadığı anlamına gelir

void loop () {

char keypressed = myKeypad.getKey ();

eğer (tuşa basıldığında! = NO_KEY)

{

Serial.print (keyPressed);

}

}

Aşama 3:

İşte benim blogspot bağlantı yararlı bulabilirsiniz bazı ekstra diyagramı var ... blogspot link

Ekler

  • keypad1.ino İndir

Adım 4: Kütüphane Ekleme

Kitaplık ekleme:

Kitaplığı eklemek için Skeetches - >> Kitaplığı dahil et -> "tuş takımı" kitaplığı adını yazın ve ardından install tuşuna basın. Ardından çizimi arduino'nuza yükleyin.
İşte bazı isteğe bağlı bağlantı:

wordpress blogu

Blog noktası

İlgi̇li̇ Makaleler