Arduino 4x4 Matrix 16 Tact Buton Keypad Modülü
Arduino 4x4 Matrix 16 Tact Buton Keypad Modülü
Arduino 4x4 Matrix 16 Tact Buton Keypad Modülü
Arduino 4x4 Matrix 16 Tact Buton Keypad Modülü
Arduino 4x4 Matrix 16 Tact Buton Keypad Modülü
Arduino 4x4 Matrix 16 Tact Buton Keypad Modülü
Arduino 4x4 Matrix 16 Tact Buton Keypad Modülü
Arduino 4x4 Matrix 16 Tact Buton Keypad Modülü

ALPGEN ROBOTİCS

Arduino 4x4 Matrix 16 Tact Buton Keypad Modülü

Ürün Kodu:21QP01AZS0
Hemen Al
featuresÜcretsiz kargo
featuresUygun Fiyat
Ürün Açıklaması

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
R0 D9
R1 D8
R2 D7
R3 D6
C0 D5
C1 D4
C2 D3
C3 D2
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: [email protected]
// 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
 }
}
 
 
 
SEPETE EKLE
Yorumlar
Bu ürün için henüz yorum yapılmamış.