Introduction: Sensor De Temperatura Y Humedad DHT11 Y Arduino

About: Aprende paso a paso con nosotros como utilizar toda clase de electronicos. En este sitio encontraras fotos, videos, codigos, esquemas y toda clase de información para facilitar tu aprendizaje. Recuerda comprar…

En este tutorial aprenderas a utilizar el sensor de temperatura y humedad DHT11. Es uno de los sensores mas utilizados con Arduino y lo puedes encontrar en electrocrea.com.

Materiales:

Step 1: Conecta

El sensor de temperatura DHT11 tiene solo 3 pines:

  • VCC
  • GND
  • OUT

Alimenta tu sensor con 5 volts y conectalo a una de las entradas digitales y listo!. En este caso nosotros utilizaremos la entrada digital numero 7.

Step 2: Código

En el siguiente ejemplo tenemos un codigo que lee la temperatura y humedad de el sensor DHT11 conectado al pin 7 y luego muestra los resultados en el monitor serial. Recuerda que para que el cogido funcione es necesario descargar la librería de el sensor aquí. Copia y pega esta librería en tu carpeta de librerias de Arduino.

/*Sensor de Temperatura y Humedad DHT11<br>Instrucciones:
Recuerda descargar la libreria DHT para poder utilizar este sensor
Conectaremos el Sensor DHT11 a 5v y el pin de señal a la entrada digital 7
*/
#include "DHT.h"
#define DHTPIN 7
#define DHTTYPE DHT11 
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
dht.begin();
}
void loop() {  
int h = dht.readHumidity();// Lee la humedad
int t= dht.readTemperature();//Lee la temperatura
//////////////////////////////////////////////////Humedad
Serial.print("Humedad Relativa: ");                 
Serial.print(h);//Escribe la humedad
Serial.println(" %");                     
delay (2500);
///////////////////////////////////////////////////Temperatura              
Serial.print("Temperatura: ");                  
Serial.print(t);//Escribe la temperatura
Serial.println(" C'");                   
delay (2500);
///////////////////////////////////////////////////             
Serial.println("ElectroCrea.com");                     
delay (3000);
Serial.println ();
}
//Electrocrea.com