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
Publicar un comentario