Hola amigos, escribo porque ando loco he probado de todo en el código y me sigue dando error en esta variable DHT dht(DHTPIN, DHTTYPE);
No puedo compilarlo es imposible me he descargado la carpeta DHT también adafruit-sensor y nada de nada.
El error que me da "expected primary.expression before ")"token.
Agradeceria mucho la ayuda
Muchas gracias
En este foro existe algo que se llama Normas del mismo. Porque no las lees y luego si te das cuenta, verás que a tu post le falta el código, porque es obvio por el msg que posteas que hay algo antes de la definición que no has puesto, y como no vemos el código no podemos ayudarte.
Usa etiquetas!! Lo dicen las normas.
Las prisas a la hora de poner el mensaje no son buenas. Perdonar, hay va el código.
#include "DHT.h" //cargamos la librería DHT
#define DHTPIN 2 //Seleccionamos el pin en el que se //conectará el sensor
#define DHTTYPE DHT //Se selecciona el DHT11 (hay //otros DHT)
DHT dht(DHTPIN,DHTTYPE); //Se inicia una variable que será usada por Arduino para comunicarse con el sensor
void setup() {
Serial.begin(9600); //Se inicia la comunicación serial
dht.begin(); //Se inicia el sensor
}
void loop() {
float h = dht.readHumidity(); //Se lee la humedad
float t = dht.readTemperature(); //Se lee la temperatura
//Se imprimen las variables
Serial.println("Humedad: ");
Serial.println(h);
Serial.println("Temperatura: ");
Serial.println(t);
delay(2000); //Se espera 2 segundos para seguir leyendo //datos
}
Muchas Gracias
Ves que fácil posteando el código
Este es tu error
#define DHTTYPE DHT11 //Se selecciona el DHT11 (hay //otros DHT)
Tu código dice
#define DHTTYPE DHT //Se selecciona el DHT11 (hay //otros DHT)
pero no seleccionaste DHT11
Muchas Gracias, por la ayuda.
Súper solucionado