Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: HP206C mbed HMC5883L DHT DS1820
T_H_air.cpp@41:d3434f5816ad, 2018-10-01 (annotated)
- Committer:
- SBACCARI
- Date:
- Mon Oct 01 09:42:38 2018 +0000
- Revision:
- 41:d3434f5816ad
- Parent:
- 40:0b19a258c614
- Child:
- 45:60f602ecd59b
code T_H_air update
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
SBACCARI | 29:e050039204ab | 1 | #include "T_H_air.h" |
SBACCARI | 29:e050039204ab | 2 | |
SBACCARI | 29:e050039204ab | 3 | DHT sensor(PinName, DHTtype); |
SBACCARI | 40:0b19a258c614 | 4 | DigitalOut warningAir(LED3); |
SBACCARI | 29:e050039204ab | 5 | |
SBACCARI | 29:e050039204ab | 6 | float airHumidity(){ |
SBACCARI | 29:e050039204ab | 7 | int err = 0; |
SBACCARI | 29:e050039204ab | 8 | |
SBACCARI | 29:e050039204ab | 9 | err = sensor.readData(); |
SBACCARI | 29:e050039204ab | 10 | if( !err ){ |
SBACCARI | 29:e050039204ab | 11 | return sensor.ReadHumidity() ; |
SBACCARI | 29:e050039204ab | 12 | } |
SBACCARI | 40:0b19a258c614 | 13 | warningAir = 1; |
SBACCARI | 29:e050039204ab | 14 | return EXIT_FAILURE ; |
SBACCARI | 41:d3434f5816ad | 15 | } |
SBACCARI | 41:d3434f5816ad | 16 | |
SBACCARI | 41:d3434f5816ad | 17 | float airTemperature(){ |
SBACCARI | 41:d3434f5816ad | 18 | int err = 0; |
SBACCARI | 41:d3434f5816ad | 19 | |
SBACCARI | 41:d3434f5816ad | 20 | err = sensor.readData(); |
SBACCARI | 41:d3434f5816ad | 21 | if( !err ){ |
SBACCARI | 41:d3434f5816ad | 22 | return sensor.ReadTemperature(CELCIUS) ; |
SBACCARI | 41:d3434f5816ad | 23 | } |
SBACCARI | 41:d3434f5816ad | 24 | warningAir = 1; |
SBACCARI | 41:d3434f5816ad | 25 | return EXIT_FAILURE ; |
SBACCARI | 29:e050039204ab | 26 | } |