#include <WiFi.h>
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
const char* ssid = "kit ati";
const char* password = "aaaaaaaa";
const int pinSensorApi = 2;
const int pinBuzzer = 19;
const int alamatLCD = 0x27;
LiquidCrystal_I2C lcd(alamatLCD, 16, 2);
void setup() {
Serial.begin(9600);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Menghubung ke Wi-Fi");
WiFi.begin("Wokwi-GUEST", "", 6);
while (WiFi.status() != WL_CONNECTED) {
}
Serial.println("Terhubung ke Wi-Fi");
pinMode(pinSensorApi, INPUT);
pinMode(pinBuzzer, OUTPUT);
lcd.init();
lcd.backlight();
}
}
void loop() {
int nilaiSensor = digitalRead(pinSensorApi);
if (nilaiSensor == HIGH) {
Serial.println("Api terdeteksi!");
digitalWrite(pinBuzzer, HIGH);
lcd.setCursor(0, 0);
lcd.print("Api Terdeteksi!");
} else {
Serial.println("Tidak ada api");
digitalWrite(pinBuzzer, LOW);
lcd.setCursor(0, 0);
lcd.print("Tidak Ada Api");
}
delay(1000);
}