From 4936461bb62ba482172f25889611ae0105cf78f6 Mon Sep 17 00:00:00 2001 From: Tom Nordal Date: Wed, 26 Jun 2024 09:49:59 +0200 Subject: [PATCH] lesson 50 and 51 finished --- Sensors/platformio.ini | 1 + Sensors/src/main.cpp | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/Sensors/platformio.ini b/Sensors/platformio.ini index 7d8b21c..f34f4d3 100644 --- a/Sensors/platformio.ini +++ b/Sensors/platformio.ini @@ -16,3 +16,4 @@ lib_deps = # RECOMMENDED # Accept new functionality in a backwards compatible manner and patches adafruit/DHT sensor library @ ^1.4.6 + arduino-libraries/LiquidCrystal @ ^1.0.7 diff --git a/Sensors/src/main.cpp b/Sensors/src/main.cpp index c21c43a..a67b546 100644 --- a/Sensors/src/main.cpp +++ b/Sensors/src/main.cpp @@ -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 @@ -6,6 +8,11 @@ #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 @@ -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(); }