A. Tujuan Praktikum
1. Peserta didik mampu menentukan komponen yang digunakan pada rangkaian
Keypad with LCD menggunakan Arduino
2. Peserta didik mampu membuat rangkaian Keypad with LCD menggunakan
Arduino
3. Peserta didik mempraktikkan dan menganalisis rangkaian Keypad with LCD
menggunakan Arduino
B. Dasar Teori
1. Keypad
Merupakan perangkat untuk menginputkan data berupa angka dan huruf
serta terkadang juga digunakan sebagai tombol navigasi untuk mengakses
menu-menu yang ada pada suatu perangkat.
2. LCD (Liquid Crystal Display)
a. Terdiri dari 16 karakter dan 2 baris.
b. Mempunyai 192 karakter tersimpan.
c. Terdapat karakter generator terprogram.
d. Dapat dialamati dengan mode 4-bit dan 8-bit.
e. Dilengkapi dengan back light.
E. Gambar Praktikum
F. Langkah Kerja
1. Pastikan alat dan bahan sesuai dengan prosedur yang digunakan;
2. Pasangkan masing-masing komponen sesuai dengan rangkaian yang
diberikan;
3. Buatlah program pada software Arduino IDE sesuai dengan perintah
program yang akan dilaksanakan;
4. Ujilah rangkaian Keypad with LCD menggunakan Arduino
5. Berilah hasil laporan dan kesimpulan dari rangkaian tersebut.
G. Kode Program
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <Keypad.h>
LiquidCrystal_I2C lcd(0x27,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line
display
void setup() {
// put your setup code here, to run once:
lcd.init(); // initialize the lcd
void loop() {
// put your main code here, to run repeatedly:
char customKey = customKeypad.getKey();
if (customKey){
lcd.setCursor (data_count,0);
lcd.print (customKey);
data_count++;
}
}
H. Hasil Praktikum
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………
I. Kesimpulan
…………………………………………………………………………………………
…………………………………………………………………………………………
…………………………………………………………………………………………