//#include <LiquidCrystal.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
#include <DHT.h>
#define dht_type DHT22
#define dht_pin 8
DHT dht(dht_pin,dht_type); // include dht sensor library
//LiquidCrystal lcd(10, 9, 5, 4, 3, 2);
dht DHT;
float t=0;
float h=0;
//#define DHT11_PIN 8
#define MQ3_PIN A0
int gas_read = 0;
void setup()
{
Serial.begin(9600);
lcd.begin(16,2);
dht.begin();
pinMode(MQ3_PIN, INPUT);
lcd.init();
lcd.backlight();
lcd.setCursor(1,0);
lcd.print("**SmarT FooD**");
lcd.setCursor(3,1);
lcd.print("MonitorinG");
Serial.begin(9600);
}
void loop()
{
lcd.clear();
lcd.setCursor(0,1);
lcd.print("MQ3-");
gas_read = analogRead(MQ3_PIN);
lcd.setCursor(4,1);
lcd.print(gas_read);
//int chk = DHT.read11(DHT11_PIN);
Serial.print("Temperature = ");
t = DHT.temperature;
lcd.setCursor(8,0);
lcd.print("Tem-");
lcd.setCursor(12,0);
lcd.print(t);
Serial.println(t);
Serial.print("Humidity = ");
h = DHT.humidity;
lcd.setCursor(8,1);
lcd.print("Hum-");
lcd.setCursor(12,1);
lcd.print(h);
Serial.println(h);
}
}