Professional Documents
Culture Documents
Modified Gas Leakage Detection With Led
Modified Gas Leakage Detection With Led
#include "Wire.h"
#include "Adafruit_GFX.h"
#include "OakOLED.h"
#include<ESP8266_ISR_Servo.h>
#include<Servo.h>
Servo servo;
BlynkTimer timer;
void sendSensor(){
oled.setTextSize(1);
oled.setTextColor(1);
oled.setCursor(12,45);
servo.write(0);
Blynk.virtualWrite(V0, data);
oled.print(" GAS LEVELS: ");
oled.println(data);
oled.display();
}
else{
oled.clearDisplay();
oled.setTextSize(1);
oled.setTextColor(1);
oled.setCursor(0, 0);
oled.setTextSize(1);
oled.setTextColor(1);
oled.setCursor(12,55);
Blynk.virtualWrite(V0, data);
oled.print(" GAS LEVELS: ");
oled.println(data);
oled.display();
}
}
void setup()
{
pinMode(smokeA0, INPUT);
pinMode(Buzzer, OUTPUT);
servo.attach(0); //D3
servo.write(0);
delay(2000);
Serial.begin(115200);
Blynk.begin(auth, ssid, pass);
//dht.begin();
timer.setInterval(2500L, sendSensor);
Serial.begin(115200);
oled.begin();
oled.clearDisplay();
oled.setTextSize(1);
oled.setTextColor(1);
oled.setCursor(0, 0);
oled.println("Initializing...");
oled.display();
pinMode(16, OUTPUT);
Blynk.begin(auth, ssid, pass);
}
void loop(){
Blynk.run();
timer.run();
}