#include <Wire.h> //library wire
#include <LiquidCrystal_I2C.h> //library lcd i2c
LiquidCrystal_I2C lcd(0x27, 16, 6); //atu 0x27
const int pinApi = 12;
const int pinBuzzer = 11;
const int pinLED = 2;
int apiState;
void setup() {
lcd.begin();
pinMode(pinApi, INPUT);
pinMode(pinBuzzer, OUTPUT);
pinMode(pinLED, OUTPUT);
lcd.setCursor(0,0);
lcd.print("SENSOR API");
delay(1000);
}
void loop() {
lcd.clear();
apiState = digitalRead(pinApi);
if(apiState == LOW){
digitalWrite(pinBuzzer, HIGH);
digitalWrite(pinLED, HIGH);
lcd.setCursor(0,0);
lcd.print("KEBAKARAN !");
}else{
digitalWrite(pinBuzzer, LOW);
digitalWrite(pinLED, LOW);
lcd.setCursor(0,0);
lcd.print("AMAN");
}
delay(500);
}