PROGRAM PERULANGAN
LCD MATRIX
Program
|
Penjelasan
|
#include <LiquidCrystal.h>
|
Masukan library LCD Matrix 16x2
|
LiquidCrystal lcd(A0, A1, A2,
A3, A4, A5);
|
Pin LCD yang terhubung dengan Arduino
|
const int button =7;
int buttonStatus =0;
|
Pin 7 untuk button dengan kondisi 0 atau LOW |
void setup() {
pinMode (button,INPUT);
lcd.begin(16,2);
lcd.setCursor(0,0);
lcd.print("Teknik Elektro");
delay(500);
lcd.clear();
}
|
Memulai Program
PinMode button sebagai input
LCD terdiri dari 16 kolom dan 2 Baris
LCD set dari kolom 0 dan baris 0
Mencetak “Teknik Elektro”
Delay 5 detik
Menghapus tampilan di LCD
Mengakhiri Program
|
void loop(){
buttonStatus = digitalRead
(button);
if(buttonStatus == HIGH){
lcd.setCursor(0,0);
lcd.print("Teknik Elektro");
lcd.setCursor(0,1);
lcd.print("2017");
delay(500);
lcd.clear();
}
|
Mengulang Program
Jika button diberi kondisi HIGH
LCD set dari kolom 0 dan baris 0
Mencetak “Teknik Elektro”
LCD set dari kolom 0 dan baris 1
Mencetak “2017”
Delay 5 detik
Menghapus tampilan di LCD
Mengakhiri Program
|
if(buttonStatus == LOW){
lcd.setCursor(0,0);
lcd.print("Teknik Elektro");
lcd.setCursor(0,1);
lcd.print("Universitas Gunadarma");
delay(500);
lcd.clear();
}
}
|
Jika button diberi kondisi LOW
LCD set dari kolom 0 dan baris 0
Mencetak “Teknik Elektro”
LCD set dari kolom 0 dan baris 1
Mencetak “2017”
Delay 5 detik
Menghapus tampilan di LCD
Mengakhiri Program
Program Selesai
|
OUTPUT PROGRAM PERULANGAN LCD MATIX
Pada saat program dijalankan maka akan muncul tulisan pada LCD baris ke 0 “Teknik Elektro” dan baris ke 1 “Universitas Gunadarma”. Pada saat button ditekan makan akan muncul tulisan pada LCD baris ke 0 “Teknik Elektro” dan baris ke 1 “2017”. |
Tidak ada komentar:
Posting Komentar