Práctica 10

En esta práctica vamos a medir la temperatura y la humedad del ambiente mediante un sensor DHT11 al igual que en la práctica anterior. Además utilizaremos una pantalla lcd para mostrar la temperatura y humedad medida por el sensor DHT11


#include <Wire.h>
#include <LCD.h>
#include <LiquidCrystal.h>
#include <LiquidCrystal_I2C.h>

#include <ABlocks_DHT.h>


int SENSOR = 13;
int TEMPERATURA;
int HUMEDAD;

LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7);

DHT dht(SENSOR, DHT11);
void setup() {
  Serial.begin(9600);
  dht.begin();
  


lcd.setBacklightPin(3,POSITIVE); 
lcd.setBacklight(HIGH); 
lcd.begin(16, 2); 
lcd.clear(); 
}

void loop() {

  Serial.print("Temperatura:");
  Serial.print(TEMPERATURA);
  Serial.print("ºC");
  Serial.print("  ");
  Serial.print("Humedad:");
  Serial.print(HUMEDAD);
  Serial.print("%");
  Serial.println();
  
 TEMPERATURA = dht.readTemperature();
 HUMEDAD = dht.readHumidity();
 delay(1000);

lcd.setCursor(0, 0); 
lcd.print("Temperatura:"); 
lcd.print(TEMPERATURA); 
lcd.print(" C"); 

lcd.setCursor(0, 1); 
lcd.print("Humedad:"); 
lcd.print(HUMEDAD); 
lcd.print(" %"); 
}



Comentarios

Entradas populares de este blog

Práctica 5

Práctica 2

Práctica 8