#define BLYNK_PRINT Serial
#include <Esp32(Wifi.h)>
#include <BlynkSimpleEsp32.h>
char auth[] =
char ssid[] ="YUSRIZAL"
char pass[] ="yusri123";
#define sensor A0
#define Buzzer 16
#define LED_Red 5
#define LED_Yellow 4
#define LED_Green 0
void setup[] {
Serial.Begin(3600);
Blynk.begin(auth,ssid,pass);
Pinmode(sensor,INPUT);
Pinmode(Buzzer,OUTPUT);
Pinmode(LED_Red,OUTPUT);
Pinmode(LED_Yellow,OUTPUT);
Pinmode(LED_Green,OUTPUT);
}
void loop() {
int nilai=(analaogRead(sensor));
Serial.print(Nilai analog sensor");
Serial.print(nilai);
delay(1000);
if(nilai<550){
digitalWrite(LED_Red,LOW);
digitalWrite(LED_Yellow,LOW);
digitalWrite(LED_Green,HIGH);
digitalWrite(Buzzer,LOW);
delay(1000);
}
else{
Blynk=notify ("AWAS TERJADI KEBOCORAN GAS LPG");
digitalWrite(LED_Red,HIGH);
digitalWrite(LED_Yellow,LOW);
digitalWrite(LED_Green,LOW);
tone(Buzzer,261);
delay(500);
noTone(Buzzer);
delay(100);
tone(Buzzer,370);
delay(500);
noTone(Buzzer);
delay(100);
tone(Buzzer,523);
delay(500);
noTone(Buzzer);
delay(100);
}
Blynk.run();
}