projet capteur connecté ST/SE
Dependencies: HP206C mbed HMC5883L DHT DS1820
Revision 55:887edb961698, committed 2018-10-09
- Comitter:
- MathieuM
- Date:
- Tue Oct 09 11:37:37 2018 +0000
- Parent:
- 53:a0752606d02c
- Child:
- 56:d9557c842d5d
- Commit message:
- HP206C changes
Changed in this revision
HP206C.lib | Show annotated file Show diff for this revision Revisions of this file |
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/HP206C.lib Tue Oct 09 11:37:37 2018 +0000 @@ -0,0 +1,1 @@ +https://os.mbed.com/users/Dzhafarkhanov/code/HP206C/#573122fe4fd1
--- a/main.cpp Mon Oct 08 10:19:07 2018 +0000 +++ b/main.cpp Tue Oct 09 11:37:37 2018 +0000 @@ -9,12 +9,12 @@ Serial wisol(SERIAL_PORT); Serial pc(USBTX, USBRX); DHT sensor(PIN_NAME, DHTtype); -I2C hp206c(HP20X_I2C_PORT); +HP20x_dev hp206c(HP20X_I2C_PORT); HMC5883L hmc5883(HMC5883_I2C_PORT); int main() { while(1) { - float airH, tmpH, tmpT, airT; + float airH = 0, tmpH, tmpT, airT = 0; char *message; int16_t magXYZ[3]; unsigned long alt; @@ -34,18 +34,18 @@ //wisol.printf("AT$SF=%s\r\n", message); alt = readAltitude(&hp206c); hmc5883.getXYZ(magXYZ); - pc.printf("\n=====| Data |=====\n"); tmpH = airHumidity(sensor); if( tmpH!=0){ airH = tmpH; } - wait(2); - tmpT = airTemperature(sensor); if( tmpT!=0 ){ airT=tmpT; } + + // Display + pc.printf("\n=====| Data |=====\n"); pc.printf("H air : %.2f \%\n", airH); pc.printf("T air : %.2f °C\n", airT); pc.printf("altitude : %lu m\n", alt);