Example hello program using MiCS6814_GasSensor library

Dependencies:   MiCS6814_GasSensor mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 #include "mbed.h"
00002 #include "MiCS6814_GasSensor.h"
00003 
00004 Serial pc(USBTX, USBRX);
00005 
00006 #if defined(TARGET_LPC1768)
00007 MiCS6814_GasSensor sensor(p28, p27);
00008 #else
00009 MiCS6814_GasSensor sensor(I2C_SDA, I2C_SCL);
00010 #endif
00011 
00012 int main()
00013 {
00014     pc.printf("test start\n");
00015 
00016     while(1) {
00017         pc.printf("NH3: %.2f ppm, CO: %.2f ppm, NO2: %.2f ppm, C3H8: %.2f ppm \r\n", sensor.getGas(NH3), sensor.getGas(CO), sensor.getGas(NO2), sensor.getGas(C3H8));
00018         pc.printf("C4H10: %.2f ppm, CH4: %.2f ppm, H2: %.2f ppm, C2H5OH: %.2f ppm \r\n", sensor.getGas(C4H10), sensor.getGas(CH4), sensor.getGas(H2), sensor.getGas(C2H5OH));
00019         pc.printf("\r\n");
00020         wait(1);
00021     }
00022 }