Indice
Descrizione
In questo video impareremo ad usare il modulo sensore di temperatura e umidità DHT11. Vedremo come realizzare il circuito e il relativo sketch per leggere la temperatura e l'umidità con Arduino.
Impareremo, inoltre, come collegare e utilizzare il display LCD con interfaccia I²C per visualizzare le misurazioni rilevate dal sensore sullo schermo LCD.
#include <DHT.h>
#include <LiquidCrystal_I2C.h>
#define LED_PIN 3
DHT dht(2, DHT11);
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup(){
dht.begin();
lcd.init();
lcd.backlight();
pinMode(LED_PIN, OUTPUT);
analogWrite(LED_PIN, 10);
}
void loop(){
delay(1000);
int t = dht.readTemperature();
int h = dht.readHumidity();
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Temp.: " + String(t) + char(0xDF) + "C");
lcd.setCursor(0,1);
lcd.print("Umid.: " + String(h) + "%");
}