#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <MQ2.h> //library custom sensor gas MQ2
int pinAout=A0;
int lpg, co, smoke;
MQ2 mq2(pinAout);
LiquidCrystal_I2C lcd=LiquidCrystal_I2C(0x27, 16, 2); //alamat LCD 0x27 atau 0x3F, tipe LCD 16x2
void setup()
{
Serial.begin(9600);
lcd.init();
lcd.backlight();
lcd.clear();
mq2.begin();
}
void loop()
{
//pembacaan ketiga gas sekaligus dalam satuan ppm
//gas 1 : LPG, gas 2: CO, gas 3 : smoke
float* values=mq2.read(true); //jika diset "false" tidak akan dimunculkan di serial monitor
lpg = mq2.readLPG();
co = mq2.readCO();
smoke = mq2.readSmoke();
lcd.setCursor(0,0);
lcd.print("LPG:");
lcd.print(lpg);
lcd.print("CO:");
lcd.print(co);
lcd.setCursor(0,1);
lcd.print("SMOKE:");
lcd.print(smoke):
lcd.print(" ppm");
delay(1000);
}