Plant Monitoring Project
Dependencies: mbed SHT21_ncleee ssd1306_library Adafruit_TCS34725 DS1820
Diff: main.cpp
- Revision:
- 9:e4bed14db901
- Parent:
- 8:cbce19ac54b3
--- a/main.cpp Wed Oct 09 17:36:26 2019 +0000 +++ b/main.cpp Mon Oct 14 08:32:58 2019 +0000 @@ -8,6 +8,21 @@ #define I2C_SDA D4 #define I2C_SCL D5 +// Commenter ALIM_BASSE si alimenté en 5V / ALIM_HAUTE si alimenté en 3.3V +// Permet le bon focntionnement du capteur d'humidité (sol) +/*#define ALIM_BASSE +//#define ALIM_HAUTE + +#ifdef ALIM_BASSE +#define VAL_MIN +#define VAL_MAX +#endif + +#ifdef ALIM_HAUTE +#define VAL_MIN 0.377 +#define VAL_MAX 0.772 +#endif */ + //Serial pc(SERIAL_TX, SERIAL_RX); Serial nucleo(D1,D0); @@ -85,11 +100,10 @@ int fct_humidity_sol(void) { - float val_min = 0.377; - float val_max = 0.772; float mesure, mesure_etalonnee; mesure = capteur_humidity_sol.read(); - mesure_etalonnee = (1-((mesure - val_min)/(val_max - val_min)))*100; + mesure_etalonnee = 100*mesure; + //mesure_etalonnee = (1-((mesure - VAL_MIN)/(VAL_MAX - VAL_MIN)))*100; return (int) mesure_etalonnee; }