que hago mal con el dht11?


buenos dias, estoy haciendo pruebas con un dht11 conectado un arduino1 traves de protoboard; algo muy sencillo.
el codigo es este:


#include <dht.h> // libreria del dht11
#define dhtpin 8 //pin de señal
#define dhttype dht11

dht dht(dhtpin, dhttype);

void setup() {
   serial.begin(9600);  // ira 9600 baudios, y transmite datos la pantalla ordenador
      dht.begin();
}
void loop() {
   float h = dht.readhumidity();
   float t = dht.readtemperature(); // por que esta en naranja y no en negro?
      
   serial.println("temperatura ");
        serial.println(t);
        serial.println ("humedad");
        serial.println (h);
   
   delay(9000);  //tiempo de refresco de mediciones


cuando le doy al monitor me sale esto:

temperatura
0.00
humedad
nan


mido entre positivo y masa y hay 5vdc
mido entre señal y masa y oscila entre 4,1 y 4,3 vdc, supongo que son las variaciones de señal
la libreria  se llama dht,  y lleva los archivos dht.cpp y dht.h

por favor, alguien me puede decir que hago mal??
muchas gracias

saludos
te asegúrate de colocar una resistencia de 4.7k entre vcc y data? si la colocaste entonces asegúrate de que haya buen contacto en los pines.


Arduino Forum > International > Español > Proyectos (Moderators: surbyte, Hector_A) > que hago mal con el dht11?


arduino

Comments

Popular posts from this blog

invalid use of void expresion in FlexiTimer2 library

error: a function-definition is not allowed here before '{' token

LED Strip Code