Alg & Pemrog Kasus Teknik Elektro 4



                                    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