Paso 3: El código
En este paso se unen el código y la biblioteca.
Empezar copiando la biblioteca en la carpeta "libraries" del equipo y reinicie el IDE de Arduino si estaba abierto.
Carga el ejemplo de código del IDE de Arduino y simplificado.
EL CÓDIGO DE
Empezar por la carga de la biblioteca:
#include < dht.h >
Luego definir las variables:
#define dht_apin 5 asigna el pin de datos DHT11 a pin D5 en el Arduino
DHT DHT; Esto es necesario por el DHT11
En la configuración de vacía iniciar al monitor serial e imprimir algunas líneas, incluyendo la versión de la biblioteca sin razón que para mostrar que este comando existe.
void setup() {}
Serial.Begin(9600); Strat el monitor serial
Delay (500); una pequeña demora
Serial.println ("mediante un sensor de humedad y temperatura DHT11");
Serial.Print ("la versión de la biblioteca es:");
Serial.println(DHT_LIB_VERSION); Imprime la versión de la biblioteca en el monitor serial
Serial.println(); Línea vacía
retrasar (1000); una pequeña demora}
En el vacío lazo imprimimos la temperatura y la humedad los valores cada 1 segundo. Cuando se utiliza un sensor de temperatura LM35, leer los datos del sensor y convertir a grados C. Sin embargo, con el DHT11, la biblioteca hace el trabajo duro. Todo lo que tienes que hacer es indicar la temperatura en grados C usando el comando DHT.read11 (nombre de la variable);
void loop() {}
DHT.read11(dht_apin); leer los datos del pin 5 (DHT11)
Serial.Print ("humedad actual ="); Información de impresiones dentro de qoutation
Serial.Print(DHT.Humidity); Leen impresiones la humedad DHT11 en PIN 5
Serial.Print ("%");
Serial.Print ("temperatura =");
Serial.Print(DHT.Temperature); Impresiones de Lee la temperatura DHT11 en PIN 5
Serial.println ("C");
retrasar (1000); una pequeña demora
}
Eso es todo, verificar el código y subirlo.
Ver la imagen en el ejemplo de la serie monitor.
Espero que lo disfruté.