Mengenal Dasar Penggunaan Keypad Arduino

Selamat malam, selamat beristirahat teman-teman yang mungkin baru pulang kerja, kuliah atau aktifitas lainnya sambil tiduran dan mantengin HPnya...hee. Pada postingan kali ini saya akan membahas tentang dasar dari penggunaan keypad pada Arduino. Kalian tentu sering sekali kan menjumpai keypad pada kehidupan sehari-hari? Contohnya saja pada listrik PLN yang ada di sudut rumah terdapat keypad, kemudian pada saat membeli bahan bakar bensin, kita juga menjumpai adanya keypad ini. Keypad ini sebenarnya masih banyak kegunaan lainnya seperti untuk sistem keamanan, robotik dan sebagainya.

Nah yang sering teman-teman lihat pada keypad itu apa? menginput angka-angka bukan? dan perintah-perintah lainnya..iya sip jadi keypad ini merupakan suatu kumpulan yang berisi tombol-tombol numerik yang berfungsi sebagai penginput data. Untuk yang saya bahas kali ini adalah jenis keypad 4x4. Jenis yang 4x4 ini berarti keypad yang memiliki 4 buah baris dan 4 buah kolom. Oke bagaimanakah cara penggunaan keypad ini, terus simak gan.

Pada project kali ini akan dijelaskan bagaimana menampilkan hasil inputan dari keypad 4x4 pada LCD I2C 16x2. Adapun yang diperlukan pada project ini selengkapnya dapat di jelaskan berikut ini :

Software :
  1. Arduino IDE
  2. Library yang di butuhkan Library keypad, download.
  3. Library LCD I2C, download.
Hardware :
  1. Arduino Uno/Nano
  2. Kabel USB downloader
  3. Keypad 4x4
  4. LCD I2C
  5. Kabel jumper
Langkah-langkah :
mengenal dasar penggunaan keypad arduino
  1. Rangkai komponen hardware seperti gambar di atas dengan keterangan :
    Keypd 4x4 :
    - R1 ke pin 9, R2 ke pin 8, R3 ke pin 7, R4 ke pin 6 (Baris di gambar kabel warna kuning)
    - C1 ke pin 5, C2 ke pin 4, C3 ke pin 3, C4 ke pin 2 (Kolom di gambar kabel warna orange)
    LCD I2c :
    - SDA ke pin A4 arduino
    - SCL ke pin A5 arduino
    - VCC ke 5V arduino
    - GND ke GND arduino

    Donwload rangkain lainnya pada modul pembelajaran PDF.
  2. Sambungkan PC/laptop dan Arduino menggunkan kebal USB downloader
  3. Buka Arduino IDE dan ke menu Tools-> pilih Board > Ceklis Port, misalnya COM32
  4. Masukkan library yang sudah didownload
  5. Upload sketch di bawah ini.
#include <Keypad.h>
#include <LiquidCrystal_I2C.h>
#include <Wire.h>

LiquidCrystal_I2C lcd(0x3F, 16,2); //atau 0x27
char tombol [4] [4] = {
  {'1', '2', '3', 'A'},
  {'4', '5', '6', 'B'},
  {'7', '8', '9', 'C'},
  {'*', '0', '#', 'D'},
};

byte pinBaris[] = {9, 8, 7, 6};
byte pinKolom[] = {5, 4, 3, 2};
Keypad keypad = Keypad(makeKeymap (tombol), pinBaris, pinKolom, 4, 4);
void setup() {
  lcd.begin();
}

void loop() {
  char kode = keypad.getKey();
  if (kode != NO_KEY)
    lcd.write(kode);
}

Demikian pembahasan pada malam hari ini, semoga dapat membantu teman-teman dalam mengenal keypad pada Arduino. Baca juga : Membuat Counter Barang P10 Sensor Proximity Switch

Selamat mencoba. Nantikan contoh pemanfaatan keypad lainnya pada next pembahasan.
Terima kasih.

0 Response to "Mengenal Dasar Penggunaan Keypad Arduino"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel

Iklan Bawah Artikel