Job 2
Job 2
KELOMPOK 3
NAMA : RAMADHAN DWI SAPUTRA
NIM : 20050874066
KELAS : TST-2020A
S1 TEKNIK ELEKTRO
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS NEGERI SURABAYA
2022
C. Alat dan Bahan
1. Laptop 1 buah
2. Project Board 1 buah
3. Arduino Uno R3 1 buah
4. LCD 16x2 1 buah
5. Potensio 5KOhm 1 buah
6. Push Button 2 buah
7. Resistor 1KOhm 3 buah
8. Kabel jumper secukupnya
D. Langkah Percobaan
PERCOBAAN 1
1. Merangkai Arduino Uno, LCD dan Potensio sesuai dengan rangkaian pada
gambar 5 dibawah ini menggunakan bantuan project board dan kabel
jumper. Selanjutnya, menghubungkan Arduino Uno ke komputer/laptop
dengan kabel USB.
void setup() {
pinMode(sw1, INPUT);
pinMode(sw2, INPUT);
lcd.begin(16, 2);//mengatur LCD dan banyak kolom dan baris
lcd.clear();
lcd.setCursor(3,0);//mengatur posisi kursor (Baris, kolom)
lcd.print("JOBSHEET 2");//menampilkan karakter pada LCD
lcd.setCursor(0,1);
lcd.print("Program LCD 16x2");
delay(3000);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Tulis Nama Kamu");
lcd.setCursor(0,1);
lcd.print("NIM Kamu");
delay(3000);
}
void loop() {
}
3. Mengatur board yang digunakan dan memilih port yang terhubung dengan
Arduino Uno pada menu ”Tool”. Mengcompile program yang dibuat dan
memastikan tidak ada error pada program.
4. Mengupload program dan mengamati nyala LCD. Mengatur potensio
untuk mendapatkan kecerahan dari karakter yang ditampilkan pada LCD.
5. Membuat program agar LCD menampilkan Nama dan NIM kalian dengan
posisi karakter rata tengah.
6. Mengubah rangkaian pada gambar 5 dengan menambahkan 2 push button
dengan resistor pull down sebagai input. Dan mengupload menggunakan
program di bawah ini :
void setup() {
pinMode(sw1, INPUT);
pinMode(sw2, INPUT);
lcd.begin(16, 2);//mengatur LCD dan banyak kolom dan baris
lcd.clear();
lcd.setCursor(3,0);//Mengatur posisi kursor (Baris, Kolom)
lcd.print("JOBSHEET 2");//menampilkan karakter pada LCD
lcd.setCursor(0,1);
lcd.print("Program LCD 16x2");
delay(3000);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Tulis Nama Kamu");
lcd.setCursor(0,1);
lcd.print("NIM Kamu");
delay(3000);
}
void loop() {
if(digitalRead(sw1)==1){geserkanan();}
if(digitalRead(sw2)==1){geserkiri();}
}
void geserkanan(){
int i;
for (i = 0 ; i < 40; i++){
lcd.scrollDisplayRight();
delay(250);}
}
void geserkiri(){
}
Listing program LCD menampilkan Nama dan NIM dengan posisi karakter
rata tengah
Foto uji coba rangkaian LCD menampilkan Nama dan NIM dengan posisi
karakter rata tengah
Listing program jika push button 1 ditekan karakter bergeser ke kanan, dan
jika push button 2 ditekan, maka karakter bergeser ke kiri
Foto uji coba rangkaian LCD jika push button 1 ditekan karakter bergeser ke
kanan, dan jika push button 2 ditekan, maka karakter bergeser ke kiri
(Alfan & Ramadhan, 2022)
(Zanofa et al., 2020)
(Riski, 2019)
(Hutagalung, 2018)
(Napitupulu & Nst, Khairina Ulfa, 2014)