
kh
Dependencies: Adafruit_SGP30_mbed mbed CCS811 mbed-rtos ALPHASENSE Adafruit_ADS1015_ BME680
Diff: PMS7003/PMS7003.h
- Revision:
- 0:43070b2dfc87
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/PMS7003/PMS7003.h Wed Mar 06 14:03:41 2019 +0000 @@ -0,0 +1,23 @@ +#pragma once + +#include "mbed.h" + +class PMS7003 +{ + +public: + PMS7003(Serial* serial); + void read(); + float getPM10(); + float getPM2_5(); + float getPM1(); +private: + Serial* serial; + float pm10_count; + float pm2_5_count; + float pm1_count; + + static const uint8_t PACKET_SIZE = 32; + uint8_t buffer[PACKET_SIZE]; + +}; \ No newline at end of file