4x3keypad

Tuştakımı kullananlar için harika bir haber

Bu projemizde 4×3 tuştakımı için kullanılan 7 bağlantı ucunu  arduinomuzun bir analog girişini kullanarak sağlıyabiliriz. yada 4×4 tuştakımının 8 çıkışını bir çıkış ile kontrol etmemiz mümkün. Bunun için arduinomuzun analog girişinden yararlanmamız gerekmektedir.

Tabiki analog giriş demek analog çıkış demek, bildiğiniz üzere tuştakımı dijital çıkış vermekte bunun aşılabilmesi için alttaki devrenin gerçekleşmesi gerekmektedir.

analogtustakimi

yukardaki bağlantıyı gerçekleştirdikten sonra bunun arduino tarafından kolaylıkla kullanılabilmesi için kütüphaneye ihtiyaç vardır.


#include <AnalogKeypad.h>

#define PIN_KEYS    A0

AnalogKeypad kpad = AnalogKeypad(PIN_KEYS);

void setup() {
  Serial.begin(9600);
  kpad.init();
}

void loop() {
  int k = kpad.readKey();
  switch (k) {
    case KEY_NONE:
      break;
    case KEY_STAR:
      Serial.println("*");
      break;
    case KEY_POUND:
      Serial.println("#");
      break;
    case KEY_0:
      Serial.println("0");
      break;
    case KEY_1:
      Serial.println("1");
      break;
    case KEY_2:
      Serial.println("2");
      break;
    case KEY_3:
      Serial.println("3");
      break;
    case KEY_4:
      Serial.println("4");
      break;
    case KEY_5:
      Serial.println("5");
      break;
    case KEY_6:
      Serial.println("6");
      break;
    case KEY_7:
      Serial.println("7");
      break;
    case KEY_8:
      Serial.println("8");
      break;
    case KEY_9:
      Serial.println("9");
      break;
  }
}

Boş zamanlarda arduino ile uğraşan kendi halinde bir Öğretmen.

Bir Cevap Yazın

Time limit is exhausted. Please reload CAPTCHA.