Librería en C++ para la lectura del sensor ambiental multiparámetro M702 vía comunicación UART (Serial). Optimizada para microcontroladores ESP32 bajo el entorno de PlatformIO y Arduino.
- Lectura Multiparámetro: Extrae simultáneamente CO2, Formaldehído (CH2O), TVOC, Material Particulado (PM2.5 y PM10), Temperatura y Humedad Relativa.
- Non-Blocking (No bloqueante): Implementa una lectura de buffer eficiente orientada a eventos, ideal para sistemas con conectividad WiFi/GSM que no pueden permitirse retardos (
delay()). - Validación de Integridad: Comprobación estricta de encabezados (
0x3C 0x02) y cálculo de Checksum para descartar tramas corruptas.
Agrega la siguiente línea a tu archivo platformio.ini dentro de la sección lib_deps:
lib_deps =
[https://github.com/javijarameza/M702-Library.git#v2.0.0](https://github.com/javijarameza/M702-Library.git#v2.0.0)