#include "mbed.h" #include "PollutionDevice.h" DigitalOut led1(LED1); Serial pc(USBTX, USBRX, PollutionDevice::baud); Serial uart(D8, D2, PollutionDevice::baud); int main() { pc.printf("starting...\n\n"); PollutionDevice pollutionDevice(&uart); while(1) { if(pollutionDevice.canBeRead()){ pollutionDevice.read(); pc.printf("PM1.0: %d ug/m3\nPM2.5: %d ug/m3\nPM10: %d ug/m3\n\n", pollutionDevice.getPM01(), pollutionDevice.getPM2_5(), pollutionDevice.getPM10()); led1 = !led1; } } }