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.
Diff: lorawan-SP/capteur/capteur.cpp
- Revision:
- 3:0f35f1ae2cd9
- Child:
- 4:336b944e9430
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/lorawan-SP/capteur/capteur.cpp Mon May 27 19:21:19 2019 +0000 @@ -0,0 +1,57 @@ +#include "capteur.h" + + + + +capteur::capteur(PinName sda, PinName scl): i2c (sda, scl) +{ +} + + +char* capteur::return_temp (void) +{ + do{ + i2c.write(EZO_RTD, "R",1,0);// + delay(0.6); + i2c.read(EZO_RTD, res, 7,0); + //code((int) res[0]); + } while((int)res[0]!=1); + + return res+1; +} +char* capteur::return_pH (void) +{ + + do{ + i2c.write(EZO_pH, "R",1,0); + delay(0.9); + i2c.read(EZO_pH, res_ph, 7,0); + //code((int) res[0]); + } while((int)res_ph[0]!=1); + + return res_ph+1; +} +char* capteur::return_EC (void) +{ + + do{ + i2c.write(EZO_EC, "R",1,0); + delay(0.6); + i2c.read(EZO_EC, res_ec, 7,0); + //code((int) res[0]); + } while((int)res_ec[0]!=1); + + return res_ec+1; +} +char* capteur::return_DO (void) +{ + + do{ + i2c.write(EZO_DO, "R",1,0); + delay(0.6); + i2c.read(EZO_DO, res_do, 7,0); + //code((int) res[0]); + } while((int)res_do[0]!=1); + + return res_do+1; +}