Problema con el sensor AM1008W y esp8266

Buenas, he estado intentado conectar mi esp8266 junto con el sensor pero sin mucho éxito, a su vez encontré una única librería (GitHub - neosarchizo/am1008w_k_i2c: CUBIC AM1008W-K I2C library) pero creo que tampoco funciona. El código que estoy usando es el siguiente:

#include <am1008w_k_i2c.h>
AM1008W_K_I2C am1008w_k_i2c;

void setup_sensor() {
  Serial.begin(9600);
  am1008w_k_i2c.begin();
}

void loop_sensor() {
  Serial.print("Co2 : ");
  Serial.println(am1008w_k_i2c.get_co2());
  Serial.print("VOC : ");
  Serial.println(am1008w_k_i2c.get_voc());
  Serial.print("Humedad : ");
  Serial.println(am1008w_k_i2c.get_humidity());
  Serial.print("Temperatura : ");
  Serial.println(am1008w_k_i2c.get_temperature());
  Serial.println("GRIMM");
  Serial.print("PM1.0 : ");
  Serial.println(am1008w_k_i2c.get_pm1p0());
  Serial.print("PM2.5 : ");
  Serial.println(am1008w_k_i2c.get_pm2p5());
  Serial.print("PM10 : ");
  Serial.println(am1008w_k_i2c.get_pm10());
  Serial.println("TSI");
  Serial.print("VOC Now R / Ref. R (%) : ");
  Serial.println(am1008w_k_i2c.get_voc_now_r_ref_r());
  Serial.print("VOC Ref. R Value : ");
  Serial.println(am1008w_k_i2c.get_voc_ref_r());
  Serial.print("VOC Now R Value : ");
  Serial.println(am1008w_k_i2c.get_voc_now_r());
}

Moderador:
Hilo movido a Microcontroladores.
Todo lo que no usa ATMEL o Microchip va en esta sección.

Revisa como has puesto setup y loop, deben ir así.

void setup() {
}

void loop() {
}

Muchas gracias, ya modifique el código pero aun así el sensor manda cada valor como 0, pero además aparece un error de timed out waiting for packet header, el cual soluciono cargando el programa al esp8266 y después conectando todo nuevamente.

Cuanto te indique que modificaras setup() y loop() me referia al código en tu IDE no en esta pregunta del post#1.
Las preguntas realizadas solo se colocan entre etiquets si el moderador te lo pide pero de ningún modo se altera lo escrito porque entonces lo que se te dice queda fuera de contexto.


Moderador
Bueno, acabo de ser advertido de tu triple posteo, 2 en este foro y uno en el foro en inglés.
Te envío privado.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.