#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
#define merah 2
#define biru 3
#define tombol1 11
#define tombol2 12

void setup() {
  // initiallize the serial
  lcd.backlight(); lcd.init();
  lcd.setCursor(2,0); lcd.print("   Diklat   ");
  lcd.setCursor(2,1); lcd.print(" UpSkilling ");
  pinMode(merah,OUTPUT);
  pinMode(biru,OUTPUT);
  pinMode(tombol1,INPUT_PULLUP);
  pinMode(tombol2,INPUT_PULLUP);
  delay(2000); lcd.clear();
  }


void loop() {

  // a variable to store {
lcd.setCursor(0,0); lcd.print("Tekan Tombol");
if(digitalRead(tombol1)==LOW) {
lcd.setCursor(0,0); lcd.print("Tekan");
for(int i=0;i<10;i++) {
lcd.setCursor(0,1); lcd.print("Nilai i="); lcd.print(i);
digitalWrite(merah,HIGH); delay(500);
digitalWrite(merah,LOW); delay(500);
    }
  lcd.clear();
  }
  // b
else if(digitalRead(tombol2)==LOW) {
for(int i=0;i<5;i++) {
digitalWrite(biru,HIGH); delay(500);
digitalWrite(biru,LOW); delay(500);
}
}
}