|
|
|
|
@ -1,4 +1,6 @@
|
|
|
|
|
// 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#include <Arduino.h> |
|
|
|
|
|
|
|
|
|
@ -6,6 +8,11 @@
|
|
|
|
|
#include <DHT.h> |
|
|
|
|
// #include <DHT_U.h>
|
|
|
|
|
|
|
|
|
|
#include <LiquidCrystal.h> |
|
|
|
|
|
|
|
|
|
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 |
|
|
|
|
|
|
|
|
|
@ -27,6 +34,9 @@ void setup() {
|
|
|
|
|
dht.begin(); |
|
|
|
|
delay(setTime); |
|
|
|
|
|
|
|
|
|
lcd.begin(16, 2); |
|
|
|
|
lcd.print("Hello, World!"); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -44,6 +54,17 @@ void loop() {
|
|
|
|
|
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(); |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|