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/

Print Friendly, PDF & Email
Baca Juga  Rangkaian Kunci Pengaman Berpassword Berbasis Arduino
Share your vote!


Vote and Share your Fell !
  • Fascinated
  • Happy
  • Sad
  • Angry
  • Bored
  • Afraid

About Giri Wahyu Pambudi

Giri Wahyu Pambudi - Seorang Pemuda Desa yang berkeinginan ikut membangun Indonesia dengan Sedikit Ilmu yang dimiliki
Jumlah Post : 371 Artikel

Artikel Serupa

Check Also

Komunikasi Antar Modul Wifi Arduino Tanpa Internet / Router