Example hello program using MiCS6814_GasSensor library
Dependencies: MiCS6814_GasSensor mbed
main.cpp@2:ac102cdb086c, 2017-05-24 (annotated)
- 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?
User | Revision | Line number | New 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 | } |