Example hello program using MiCS6814_GasSensor library

Dependencies:   MiCS6814_GasSensor mbed

Committer:
MACRUM
Date:
Wed May 24 10:17:31 2017 +0000
Revision:
2:ac102cdb086c
Parent:
0:807016d5d9ef
Update library

Who changed what in which revision?

UserRevisionLine numberNew contents of line
MACRUM 0:807016d5d9ef 1 #include "mbed.h"
MACRUM 0:807016d5d9ef 2 #include "MiCS6814_GasSensor.h"
MACRUM 0:807016d5d9ef 3
MACRUM 0:807016d5d9ef 4 Serial pc(USBTX, USBRX);
MACRUM 0:807016d5d9ef 5
MACRUM 0:807016d5d9ef 6 #if defined(TARGET_LPC1768)
MACRUM 0:807016d5d9ef 7 MiCS6814_GasSensor sensor(p28, p27);
MACRUM 0:807016d5d9ef 8 #else
MACRUM 0:807016d5d9ef 9 MiCS6814_GasSensor sensor(I2C_SDA, I2C_SCL);
MACRUM 0:807016d5d9ef 10 #endif
MACRUM 0:807016d5d9ef 11
MACRUM 0:807016d5d9ef 12 int main()
MACRUM 0:807016d5d9ef 13 {
MACRUM 0:807016d5d9ef 14 pc.printf("test start\n");
MACRUM 0:807016d5d9ef 15
MACRUM 0:807016d5d9ef 16 while(1) {
MACRUM 0:807016d5d9ef 17 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));
MACRUM 0:807016d5d9ef 18 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));
MACRUM 0:807016d5d9ef 19 pc.printf("\r\n");
MACRUM 0:807016d5d9ef 20 wait(1);
MACRUM 0:807016d5d9ef 21 }
MACRUM 0:807016d5d9ef 22 }