Измеритель температуры и влажности на Arduino + 2х строчный LCD

Измеритель температуры и влажности на Arduino + 2х строчный ЖКИ и датчик DHT11

DHT11 LCD meteo
DHT11 LCD meteo

Такой интересный проект моя дочь собрала совершенно самостоятельно, я об этом даже и не знал…Конечно у неё была книжка, которая идёт вместе с набором Arduino для школьников, и карточки памятки (как правильно втыкать не знакомые детали), но всё таки…

Вот фото того что она насобирала, кстати сказать, я и не думал что это всё работает, и можно создать законченное устройство, если перенести на печатную плату, — Arduino блеск.

Метеостанция на Arduino
Метеостанция на Arduino — DHT11 и LCD

Далее код для микроконтроллера.

code:

#include «DHT.h»
#include <LiquidCrystal.h>
#define DHTPIN 8
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE);
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
Serial.begin(9600);
lcd.begin(16, 2);
dht.begin();
}
void loop() {
float h = dht.readHumidity();
float t = dht.readTemperature();
if (isnan(t) || isnan(h)) {
Serial.println(«Failed to read from DHT»);
}
else {
lcd.setCursor(0,0);
lcd.print(«Temp=»);
lcd.print(t);
lcd.print(» *C»);
lcd.setCursor(0,1);
lcd.print(«Humidity=»);
lcd.print(h);
lcd.print(«% «);
delay(500);
}
}

———-

Дочери всего 7 лет.