Menampilkan Karakter dari Keypad ke LCD pada Arduino

Assalamu’alaikum sahabat arduino, menyambung artikel sebelumnya tentang Cara Menggunakan / Mengakses Keypad menggunakan Arduino, kali ini kita akan coba membuat rangkaian arduino sederhana tentang keypad, pada belajar kali ini kita akan coba menampilkan karakter yang kita tekan di keypad dan menampilkannya di module lcd i2c 16×2, oke langsung saja mari kita mulai, seperti biasa kita perlu menyiapkan komponenya terlebih dahulu

Komponen

  1. Arduino Board (Tokopedia)
  2. Keypad (Tokopedia)
  3. Kebel Jumper (Tokopedia)
  4. Modul LCD I2C (Tokopedia)

Wiring

Setelah semua komponen siap, selanjutnya buat rangkaian seperti gambar dibawah ini

Coding

setelah wiring siap selanjutnya ke tahap coding, sebelumnya silahkan download dan install library berikut ini ( Library LCD & Library Keypad ), untuk cara install library bisa dilihat disini Cara Memasukan / Menambahkan Library di Arduino IDE, lalu upload coding berikut ini

#include <Wire.h> 
#include <LiquidCrystal_I2C.h>
#include <Keypad.h>

const byte ROWS = 4;
const byte COLS = 4;

char hexaKeys[ROWS][COLS] = {
  {'1', '2', '3', 'A'},
  {'4', '5', '6', 'B'},
  {'7', '8', '9', 'C'},
  {'*', '0', '#', 'D'}
};

byte rowPins[ROWS] = {9, 8, 7, 6};
byte colPins[COLS] = {5, 4, 3, 2};

Keypad customKeypad = Keypad(makeKeymap(hexaKeys), rowPins, colPins, ROWS, COLS);

LiquidCrystal_I2C lcd(0x27, 16, 2);  

void setup(){
  lcd.backlight();
  lcd.init(); 
}

void loop(){
  char customKey = customKeypad.getKey();
  if (customKey){
    lcd.clear();
    lcd.setCursor(0, 0); 
    lcd.print(customKey);
  }
}

untuk bagian baris “LiquidCrystal_I2C lcd(0x27, 16, 2); ” silahkan disesuaikan dengan alamat i2c lcd kalian masing – masing ya, untuk cara mengetahui alamat i2c bisa dibaca disini Cara Menggunakan LCD 12C / IIC dengan Arduino

Sekian tutorial kali ini, semoga bermanfaat, jika ada yang belum berhasil atau ada yang ditanyakan silahkan sampaikan di kolom komentar. terima kasih. wassalamu’alaikum

Source : http://www.circuitbasics.com/how-to-set-up-a-keypad-on-an-arduino/

About Giri Wahyu Pambudi

Giri Wahyu Pambudi - Seorang Pemuda Desa yang berkeinginan ikut membangun Indonesia dengan Sedikit Ilmu yang dimiliki SMK N 2 Wonogiri lulus 2015 UNIV Negeri Yogyakarta lulus 2019 2019 - Sekarang Bekerja di SMK Gajah Mungkur 1 Wuryantoro, Wonogiri

Check Also

Tutorial Komunikasi Wireless Arduino menggunakan Module RF 433Mhz

Assalamu’alaikum wr. wb, gimana kabarnya sahabat arduino cronyos.com? baik kan? Alhamdulillah, pada postingan kali ini …

Tinggalkan Balasan