Plant Monitoring Project

Dependencies:   mbed SHT21_ncleee WakeUp SSD1306 DHT Adafruit_TCS34725 DS1820

Revision:
22:51aed3b3b452
Parent:
21:4a18c9f1eb5e
Child:
23:424b3149003b
--- a/main.cpp	Tue Nov 19 14:29:44 2019 +0000
+++ b/main.cpp	Mon Nov 25 07:39:53 2019 +0000
@@ -4,7 +4,7 @@
 #include "Adafruit_TCS34725.h"
 #include "ssd1306.h"
 
-#define DUREE_MESURE 4         // Durée en seconde entre deux mesures
+#define DUREE_MESURE 10         // Durée en seconde entre deux mesures
 #define DUREE_ECRAN_ON  5      // Durée en seconde d'éveil de l'écran
 
 #define I2C_SDA D4
@@ -17,10 +17,10 @@
 Serial nucleo(D1,D0);
 
 I2C i2c(I2C_SDA, I2C_SCL);                // Pour les deux capteurs i2c
-SSD1306 oled(I2C_SDA, I2C_SCL);
+SSD1306 oled(D12, A6);
 
 // capteur temperature sol
-DS1820 DS(D3); 
+DS1820 DS(D2); 
 
 // capteur humidité sol
 AnalogIn capteur_humidity_sol(A0); 
@@ -80,7 +80,7 @@
 float temp_sol()
 {
     DS.convertTemperature(true, DS1820::all_devices);
-    if (DS.unassignedProbe(D3)){
+    if (DS.unassignedProbe(D2)){
         printf( "D3 not assigned\n\r");
     }
     printf("temp sol: %.1f\n\r", DS.temperature());
@@ -165,6 +165,7 @@
 
 void interruption_bouton(){
     bouton.disable_irq();
+    printf("interruption\r\n");
     if(!oled_on){
         oledData();
         timeScreen.attach(&turnOffScreen,DUREE_ECRAN_ON);