En aquesta pràctica mesurarem la temperatura i humitat a través d’un sensor DHT,
Software a descarregar
Per aquesta activitat s’han d’instal.lar les següents llibreries si encara no les has utilitzat
- DHT Sensor Library : https://osoyoo.com/wp-content/uploads/samplecode/DHT.zip
- Liquid Crystal I2C Display library: https://osoyoo.com/driver/LiquidCrystal_I2C-master.zip
Instal·lació llibreria DHT
En principi tenim la llibreria Liquid Crystal I2C instal·lada, passarem a instal·lar la llibreria DHT

Muntatge del circuit

Programa
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include<dht.h>
dht DHT;
// Posar l'adreça del LCD a 0x27 o 0x3F per 16 caracters
// i dues línies
LiquidCrystal_I2C lcd(0x3F,16,2);
#define DHT11_PIN 5
void setup() {
lcd.begin(16,2);
lcd.init();
lcd.backlight();
lcd.clear();
lcd.print("Humitat - Temperatura");
delay(1000);
}
void loop() {
int lectura = DHT.read11(DHT11_PIN);
lcd.clear();
lcd.setCursor(0, 0);
String temperatura="Temp: "+String(DHT.temperature,2)+" C";
lcd.print(temperatura);
String humitat="Hum: "+String(DHT.humidity,2)+"%";
// posar cursor (16,1):
lcd.setCursor(0,1);
lcd.print(humitat);
delay(1000);
}
