Primero incorporar la librería que aquí les dejo clic aquí para bajarla buscan la librería y la abren con los pasos que ven en la imagen, usualmente va a ir a la carpeta descargas (download) y se llama DHT11.zip con los pasos anteriores ya estará incorporada a la biblioteca de librerías de arduino. Entonces el código debe quedar de esta manera: #include "DHT.h" #define DHTPIN 8 #define DHTTYPE DHT11 DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(9600); dht.begin(); } void loop() { float h = dht.readHumidity(); float t = dht.readTemperature(); if (isnan(t) || isnan(h)) { Serial.println("Falla en la lectura del sensor"; ) ; } else { Serial.println("Temperatura: " ; ) ; Serial.print(t) ; Serial.println(" "; ) ; Serial.println("Humedad: "; ) ; Serial.print(h) ; Serial.println(" "; ) ; delay(1000) ; } } Si por cualquier motivo al pasar el código por taringa no funciona, copiarlo de la siguiente imagen: Subir programa al arduino: Modo de conexión del sensor: Para que te muestre la temperatura y humedad, hacé lo siguiente: Así me funciona: Aclaración: No lo probé para otro sensor que no sea DHT11, el muestreo de este se debe dar cada 1 segundo, por eso el delay de 1000. Se que otros sensores pueden devolver más veces por segundo los datos, pero no es el caso del dht11. Si tenés problemas con la librería, acá en mi post (clic aquí) aclaro como borrarla e incorporarla nuevamente. Saludos
Sensor de Temperatura Arduino (DHT11)
Datos archivados del Taringa! original
5puntos
107visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
3visitas
0comentarios
Dar puntos: