Act2 Temperatura i humitat

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

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);

}