#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
const int tb = 3;
const int led = 2;
boolean jumlahtb;
int nilaidata;
void setup() {
Serial.begin(9600);
lcd.begin(16,2);
lcd.init();
pinMode(tb, INPUT);
pinMode(led, OUTPUT);
lcd.backlight();
for(int i=0; i<=13; i++){
if(i=2){
lcd.setCursor(2,0);
lcd.print("B");
delay(200);
}
if(i=3){
lcd.setCursor(3,0);
lcd.print("A");
delay(200);
}
if(i=4){
lcd.setCursor(i,0);
lcd.print("G");
delay(200);
}
if(i=5){
lcd.setCursor(i,0);
lcd.print("O");
delay(200);
}
if(i=6){
lcd.setCursor(i,0);
lcd.print("N");
delay(200);
}
if(i=7){
lcd.setCursor(i,0);
lcd.print("G");
delay(200);
}
if(i=8){
lcd.setCursor(i,0);
lcd.print(" ");
delay(200);
}
if(i=9){
lcd.setCursor(i,0);
lcd.print("A");
delay(200);
}
if(i=10){
lcd.setCursor(i,0);
lcd.print("U");
delay(200);
}
if(i=11){
lcd.setCursor(i,0);
lcd.print("D");
delay(200);
}
if(i=12){
lcd.setCursor(i,0);
lcd.print("I");
delay(200);
}
if(i=13){
lcd.setCursor(i,0);
lcd.print("O");
delay(200);
}
//lcd.clear();
}
lcd.setCursor(2,0);
lcd.print("BAGONG AUDIO");
}
void loop() {
jumlahtb = digitalRead(tb);
if (jumlahtb == HIGH){
nilaidata++;
while(jumlahtb == HIGH){
}
}
Serial.println(jumlahtb);
delay(500);
if(nilaidata >=4){
nilaidata=0;
}
play();
}
void play(){
if(nilaidata == 0){
lcd.setCursor(4,1);
lcd.print("Mode 1");
}
}