Define BLYNK
Define BLYNK
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
BlynkTimer timer;
int mq2 = A0; // smoke sensor is connected with the analog pin A0
int data = 0;
// This function is called every time the Virtual Pin 0 state changes
BLYNK_WRITE(V0)
digitalWrite(5, value);
BLYNK_WRITE(V1)
digitalWrite(4, value);
}
BLYNK_WRITE(V2)
digitalWrite(12, value);
// This function is called every time the device is connected to the Blynk.Cloud
void setup()
{pinMode(5,OUTPUT);
pinMode(13,OUTPUT);
pinMode(4,OUTPUT);
pinMode(14,OUTPUT);
pinMode(12,OUTPUT);
pinMode(12,OUTPUT);
pinMode(16,INPUT_PULLUP);
// Debug console
Serial.begin(115200);
void loop()
Blynk.run();
if (isButtonPressed==0 )
Blynk.logEvent("alerte","feu");
digitalWrite(14,HIGH);
delay(10000);
else {digitalWrite(14,LOW);}
data = analogRead(mq2);
Blynk.virtualWrite(V4, data);
Blynk.logEvent("alerte","gaz");
digitalWrite(13,HIGH);
else
{digitalWrite(13,LOW);}