Modul V Keypad A. Tujuan
Modul V Keypad A. Tujuan
KEYPAD
A. TUJUAN
1. Memahami cara mengirim data dari keypad ke arduino.
2. Memahami cara menampilkan data dari keypad ke LCD.
C. DASAR TEORI
D. LANGKAH PERCOBAAN
1) Menyiapkan alat dan bahan percobaan
2) Menyusun rangkaian seperti gambar berikut
3) Memasang USB kabel pada arduino dengan port USB yang terdapat
pada PC untuk mengupload program.
4) Membuka IDE Arduino , lalu ketikkan program berikut :
#include <Keypad.h>
#include <LiquidCrystali2C.h>
void setup() {
// put your setup code here, to run once:
lcd.begin(16, 2);
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
char key = keypad.getKey();
if(key == '1' || key == '2' || key == '3' || key ==
'4' || key == '5' || key == '6' || key == '7' ||
key == '8' || key == '9' || key == '0' || key ==
'A' || key == 'B' || key == 'D' ||
key == '*' || key == '#' || key == 'C'){
lcd.setCursor(coloumn, 0);
lcd.print(key);
coloumn = coloumn + 1;
if(coloumn > 15){
lcd.clear();
coloumn = 0;
}
}
}