CODE
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
#define LED 2
#define Buzzer 3
#define Sensor A1
void setup() {
Serial.begin(9200);
lcd.begin(16, 2);
lcd.backlight();
pinMode(LED, OUTPUT);
pinMode(Buzzer, OUTPUT);
}
void loop() {
int value = analogRead(Sensor);
lcd.setCursor(0, 0);
lcd.print("Value :");
lcd.print(value);
lcd.print(" ");
if (value > 150) {
digitalWrite(LED, HIGH);
digitalWrite(Buzzer, HIGH);
lcd.setCursor(0, 1);
lcd.print("GAS Detected!");
delay(7000);
} else {
digitalWrite(LED, LOW);
digitalWrite(Buzzer, LOW);
lcd.setCursor(0, 1);
lcd.print(" ");
}
}