Nerede 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 |
Keypad Modülü | Arduino Uno Breadboard |
R0 | D9 |
R1 | D8 |
R2 | D7 |
R3 | D6 |
C0 | D5 |
C1 | D4 |
C2 | D3 |
C3 | D2 |
/* 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 } }