750TL ÜZERİ ÜCRETSİZ KARGO
 

Arduino 4x4 Buton Keypad Modülü

  • 249,00 TL195,00 TL

4x4 push buton keypad genel olarak arduino projelerinizde kullanabileceğiniz kullanımı kolay bir modüldür. 16 push butonu 7 pin kullanarak projelerinizi daha az pin kullanarak geliştirebilirsiniz. Yaygın olarak kullanılan bir ürün olması proje geliştirirk

Alışveriş Listeme Ekle

Karşılaştırma listesine ekle

Soru Sor

Vergiler Hariç: 195,00 TL

Stok Durumu: 44

Marka: ALPGEN Robotics

Ürün Kodu: 20220041

Garanti Süresi(Ay): 24

arduino sensör modülleri

4x4 KEYPAD MODÜLÜ

4x4 Keypad modülü tuş takımı olarak kullanılan modüldür. Üzerindeki 16 adet buton sayesinde dijital çıkış verir. Butonlara basıldığında satır ve sütun pinlerinden sinyal verir.


arduino 4x4 keypad modülü


Nerede Kullanılır?

Arduino ile robotik kodlama projelerinde şifre girilmesi gereken, ekrana elle yazı yazdırılan vb. projelerde kullanılır.

Data ÇıkışıDijital
Çalışma  Voltajı
5V DC
Çıkış  Voltajı
0 - 4.2V
En
42.22mm
Boy
62.47mm
Vida Delik Çapı
3.2mm
Örnek Proje Devre Şeması
Bu projede butonlara basıldığında buton matrix'in seri ekrana değer yazdırması kodlanmıştır. Önce keypad kütüphanesi ve butonların karşılığı olan değerler, daha sonra da pinler tanımlanmıştır. Böylece butonların karşılığı olan değerler, butonlara basıldığında seri ekrana yazdırılacaktır.

Keypad Modülü
 Arduino Uno Breadboard
R0D9
R1D8
R2D7
R3D6
C0D5
C1D4
C2D3
C3D2
arduino 4x4 keypad modülü örnek kod

Örnek Proje Arduino Kodu
/* ALPGEN Robotics */
// Keypad Modülü Kullanımı
// 05.08.2021 
// Soru ve Yardım İçin: proje@alpgenrobotics.com
// www.alpgenrobotics.com *//

#include <Keypad.h> // Keypad kütüphanesi tanımlandı

const byte satir = 4; //Keypad modülümüzün satır ve sütun sayısının tanımlanması
const byte sutun = 4;

char tus_takimi[satir][sutun] = { //Keypad modülümüzün tuşlarının tanımlanması
  {'1', '2', '3', 'A'},
  {'4', '5', '6', 'B'},
  {'7', '8', '9', 'C'},
  {'*', '0', '#', 'D'}
};

byte satir_pinleri[satir] = {9, 8, 7, 6}; //Keypad modülümüzün pinlerinin tanımlanması
byte sutun_pinleri[sutun] = {5, 4, 3, 2};

Keypad tuslar = Keypad(makeKeymap(tus_takimi), satir_pinleri, sutun_pinleri, satir, sutun); //Keypaddin tuşlarının sınıflandırılması

void setup() // Başlangıç Ayarlamaları
{
  Serial.begin(9600);  // Seri haberleşme hızı 9600 Baudrate ayarlandı
}

void loop() // Sürekli Tekrar Edecek Olan Döngü 
{
  char tus = tuslar.getKey(); //Keypad tuşlarının değişkene atanması
  if (tus != NO_KEY) //Eğer tuşa basıldıysa 
  {
    Serial.println(tus); // Seri monitöre tuşu yaz
  }
}



Haftaiçi 15.00'a kadar verilen sipariş aynı gün kargolanır.

Son Sorular

Ürün hakkında soru sor

Yorumlar

Bu ürün için daha önce yorum yapılmadı.

Yorum Yap

Not: HTML'e dönüştürülmez!