/**********************************************************************************************************************************
||||||||||||||||||||||||||||||||||||||||||||||||||||Program Operasional Relasi|||||||||||||||||||||||||||||||||||||||||||||||||||||
|||||||||||||||||||||||||||||||||||||||||By Rix Ryuzoku a. k. a. Arich Al Fatiin X RPL 1 ||||||||||||||||||||||||||||||||||||||||||
**********************************************************************************************************************************/
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C layar(0x27,16,2);
int merah = 3;
int biru = 2;
int nilai = 0;
void setup() {
layar.init();
layar.backlight();
layar.clear();
layar.setCursor(0,0);
layar.print(" Tahukah Lu ");
layar.setCursor(0,1);
layar.print(" Penjumlahan 5 ");
delay(5000);
layar.clear();
pinMode(2, INPUT_PULLUP);
pinMode(3, INPUT_PULLUP);
}
void loop() {
merah = digitalRead(3);
biru = digitalRead(2);
if(merah == 0){
nilai = nilai +5;
}
else if(biru == 0){
nilai = nilai -5;
}
if(nilai < 5){
layar.setCursor(0,0);
layar.print(nilai);
layar.print(" ");
layar.setCursor(0,1);
layar.print("Operator < ");
delay(100);
}
else if (nilai <= 10){
layar.setCursor(0,0);
layar.print(nilai);
layar.print(" ");
layar.setCursor(0,1);
layar.print("Operator <= ");
delay(100);
}
else if (nilai == 15){
layar.setCursor(0,0);
layar.print(nilai);
layar.print(" ");
layar.setCursor(0,1);
layar.print("Operator == ");
delay(100);
}
else if (nilai >= 20){
layar.setCursor(0,0);
layar.print(nilai);
layar.print(" ");
layar.setCursor(0,1);
layar.print("Operator >= ");
delay(100);
}
else if (nilai > 25){
layar.setCursor(0,0);
layar.print(nilai);
layar.print(" ");
layar.setCursor(0,1);
layar.print("Operator > ");
delay(100);
}
}