#include "DHT.h"
#include <LiquidCrystal_I2C.h>
#define DHTPIN 2 // Digital pin connected to the DHT sensor
#define DHTTYPE DHT22 // DHT 22 (AM2302), AM2321
#define ALD A0
DHT dht(DHTPIN, DHTTYPE);
LiquidCrystal_I2C lcd(0x27, 16, 2);
LiquidCrystal_I2C lcd_2(0x29, 16, 2);
LiquidCrystal_I2C lcd_3(0x28, 16, 2);
void setup() {
// put your setup code here, to run once:
pinMode(ALD, INPUT);
Serial.begin(9600);
Serial.println(F("DHTxx test!"));
dht.begin();
// Init
lcd.init();
lcd.backlight();
// lcd2
lcd_2.init();
lcd_2.backlight();
// lcd3
lcd_3.init();
lcd_3.backlight();
}
void loop() {
// put your main code here, to run repeatedly:
delay(2000);
float h = dht.readHumidity();
float t = dht.readTemperature();
float hic = dht.computeHeatIndex(t, h, false);
//Serial.println(F("Humidity: "));
//Serial.println(h);
//Serial.println(F(" Temperature: "));
// Serial.println(t);
lcd.setCursor(0,0);
lcd.print("Humi % - temp C");
lcd.setCursor(0,1);
lcd.print(h);
lcd.setCursor(9,1);
lcd.print(t);
int value = analogRead(ALD);
//Serial.println(value);
lcd_2.setCursor(0,0);
lcd_2.print("ALD");
lcd_2.setCursor(0,1);
lcd_2.print("value:");
lcd_2.setCursor(7,1);
lcd_2.print(value);
lcd_3.setCursor(0,0);
lcd_3.print("ALD :");
//lcd_3.setCursor(5,0);
//lcd_3.print("value:");
lcd_3.setCursor(7,0);
lcd_3.print(value);
lcd_3.setCursor(0,1);
lcd_3.print("Hu:");
lcd_3.setCursor(3,1);
lcd_3.print(h);
lcd_3.setCursor(8,1);
lcd_3.print("Te:");
lcd_3.setCursor(11,1);
lcd_3.print(t);
delay(100);
}