Tabla de contenido:

Sensor de temperatura y humedad con Arduino y pantalla Lcd: 4 pasos
Sensor de temperatura y humedad con Arduino y pantalla Lcd: 4 pasos

Video: Sensor de temperatura y humedad con Arduino y pantalla Lcd: 4 pasos

Video: Sensor de temperatura y humedad con Arduino y pantalla Lcd: 4 pasos
Video: Sensor de Temperatura y Humedad Arduino DHT11 con Pantalla LCD 💡【 2021 】 - Capítulo #46🔋 2024, Mes de julio
Anonim
Image
Image

Hola chicos, bienvenidos de nuevo a Artuino. Como has visto, he comenzado An Instructable

Hoy vamos a hacer un medidor de temperatura y humedad con el módulo DHT11. Empecemos

PD Considere suscribirse y darle me gusta al video

Paso 1: Conexión

Conexión
Conexión

Siga este diagrama

después de la conexión, se verá así

Paso 2: Código

Código
Código

Este es el código que usé para mi proyecto.

#include // incluye la biblioteca lcdconst int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd (rs, en, d4, d5, d6, d7);

#include "dht.h" // incluye la biblioteca de sensores dht

#define DHT_pin A0 // da un nombre al pin del sensor y A0

dht DHT; // inicializar el sensor

configuración vacía () {

lcd.begin (16, 2); // inicializar el senso

Serial.begin (9600); // inicia la comunicación serial

delay (500); // Retraso para permitir que el sistema arranque

Serial.println ("Sensor de temperatura y humedad DHT11 / n / n");

delay (1000); // Espere antes de acceder al Sensor

}

bucle vacío () {

DHT.read11 (DHT_pin); // Leer el pin del sensor

Serial.print ("humedad ="); // imprime la humedad en el Monitor Serie

Impresión en serie (humedad DHT);

Serial.print ("%");

Serial.print ("temperatura =");

Impresión serial (temperatura DHT); // para imprimir la temperatura en el monitor serial

Serial.println ("C");

lcd.setCursor (0, 0);

lcd.print ("humedad ="); // para imprimir la humedad en la pantalla lcd

impresión lcd (humedad DHT);

lcd.print ("%");

lcd.setCursor (0, 2);

lcd.print ("temp ="); // para imprimir la temperatura en la pantalla lcd

lcd.print (DHT.temperatura);

lcd.println ("C");

delay (3000); // Espere 3 segundos antes de acceder al sensor nuevamente.

}

Paso 3: Salida

Producción
Producción
Producción
Producción

Probé varias cosas con él.

Cuando coloqué hielo cerca de él, la temperatura se enfrió.

Y cuando sopló aire caliente, la temperatura aumentó

Recomendado: