#include #include #include LiquidCrystal lcd(12, 11, 10, 9, 8, 7); #define DHTPIN 6 #define DHTTYPE DHT22 DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(9600); Serial.println("Winding Rubber Bands..."); Serial.println("Oiling Sprockets"); dht.begin(); lcd.begin(20, 4); lcd.clear(); lcd.setCursor(0,0); lcd.print("Winding Rubber Bands..."); lcd.clear(); lcd.setCursor(0,0); lcd.print("Oiling Sprockets..."); } void loop() { float h = dht.readHumidity(); float t = dht.readTemperature(); if (isnan(t) || isnan(h)) { Serial.println("Failed to read from DHT"); } else { Serial.print("Humidity: "); Serial.print(h); Serial.print(" %\t"); Serial.print("Temperature: "); Serial.print(t); Serial.println(" *C"); lcd.clear(); lcd.setCursor(0,0); lcd.print("Humidity: "); lcd.print(h); lcd.print("%\t"); lcd.setCursor(0,1); lcd.print("Temperature: "); lcd.print(t); lcd.print("C"); } }