lunes, 27 de abril de 2015

Módulo de sensor de Temperatura DHT11

En el primer tutorial del Blog, vamos a hablar acerca del sensor DHT11, un sensor pequeño y útil que nos servirá para todo tipo de circuitos. En este caso usaremos un Módulo con todo lo necesario para hacer funcionar este sensor.

1x Placa Arduino (En este caso usaremos un Arduino Mega 2560) 
1x Módulo de Sensor de Temperatura DHT11 
3x Conectores Jumper Macho-Hembra

















NOTA: Los pines del módulo de sensor pueden variar según el distribuidor del módulo. En mi caso S es el pin de datos - es el pin de GND y el restante es VCC. ¡Siempre leer las letras escritas en la placa antes de conectar!






Descargar la librería DHT.h: Enlace a Mega

Código Modificado para usar el Pin 7 para el sensor DHT11

#include "DHT.h"

DHT dht;

void setup()
{
  Serial.begin(9600);
  Serial.println();
  Serial.println("Status\tHumidity (%)\tTemperature (C)\t(F)");

  dht.setup(7); // Pin del sensor: 7
}

void loop()
{
  delay(dht.getMinimumSamplingPeriod());

  float humidity = dht.getHumidity();
  float temperature = dht.getTemperature();

  Serial.print(dht.getStatusString());
  Serial.print("\t");
  Serial.print(humidity, 1);
  Serial.print("\t\t");
  Serial.print(temperature, 1);
  Serial.print("\t\t");
  Serial.println(dht.toFahrenheit(temperature), 1);
}


  CIRCUITO MONTADO                                               PRUEBA DE FUNCIONAMIENTO

5 comentarios: