diff --git a/Sensors/src/main.cpp b/Sensors/src/main.cpp index a67b546..6d3e4b2 100644 --- a/Sensors/src/main.cpp +++ b/Sensors/src/main.cpp @@ -1,70 +1,15 @@ -// https://www.youtube.com/watch?v=-AvF2TsB2GI&list=PLGs0VKk2DiYw-L-RibttcvK-WBZm8WLEP&index=50 -// https://www.youtube.com/watch?v=ep7uBz43fCI&list=PLGs0VKk2DiYw-L-RibttcvK-WBZm8WLEP&index=51 +// https://www.youtube.com/watch?v=M-UKXCUI0rE&list=PLGs0VKk2DiYw-L-RibttcvK-WBZm8WLEP&index=53 #include -#include -#include -// #include - -#include - -const int rs = 7, en = 8, d4 = 9, d5 = 10, d6 = 11, d7 = 12; -LiquidCrystal lcd(rs, en, d4, d5, d6, d7); - -#define DHTTYPE DHT11 -#define DHTPIN 2 - -DHT dht(DHTPIN, DHTTYPE); - -float humidity; -float tempC; -float tempF; - -int setTime = 500; -int dt = 1000; - - void setup() { // put your setup code here, to run once: Serial.begin(9600); - Serial.println("DHT11 test!"); - - dht.begin(); - delay(setTime); - - lcd.begin(16, 2); - lcd.print("Hello, World!"); } void loop() { // put your main code here, to run repeatedly: - humidity = dht.readHumidity(); - tempC = dht.readTemperature(); - tempF = dht.readTemperature(true); - - Serial.print("Humidity: "); - Serial.print(humidity); - Serial.print(" Temperature: "); - Serial.print(tempC); - Serial.print(" *C "); - Serial.print(tempF); - Serial.println(" *F"); - - lcd.clear(); - lcd.setCursor(0, 0); - lcd.print("Humidity: "); - lcd.print(humidity); - lcd.print("%"); - - lcd.setCursor(0, 1); - lcd.print("Temp: "); - lcd.print(tempC); - lcd.print("oC "); - delay(dt); - lcd.clear(); - }