#include <dummy.h>
#include <LiquidCrystal_I2C.h>
#include <WiFi.h>
const int pinAlarm = 19;
const int smokeD0 = 34;
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup()
{
Serial.begin(115200);
lcd.init ();
lcd.setCursor(0,0);
lcd.print(" ALAT PENDETEKSI ");
lcd.setCursor(0,1);
lcd.print( "ASAP");
delay(2000);
pinMode(smokeD0, INPUT);
pinMode(pinAlarm, OUTPUT);
}
void loop()
{
int digitalSensor = digitalRead(smokeD0);
Serial.print("Pin DO: ");
Serial.println(digitalSensor);
if(digitalSensor==HIGH)
{
lcd.clear();
lcd.setCursor(0,0);
lcd.print(" TIDAK ADA ASAP ");
lcd.setCursor(0,1);
lcd.print( " AMAN");
digitalWrite(pinAlarm, LOW);
delay (2000);
}
else
{
lcd.clear();
lcd.setCursor(0,0);
lcd.print(" ADA ASAP ");
lcd.setCursor(0,1);
lcd.print( "TIDAK AMAN");
digitalWrite(pinAlarm, HIGH);
delay(2000);
}
}