Olivier Nastorg / Mbed 2 deprecated ARNSRS_SERVOS_USB_TFT

Dependencies:   ADS1015 ARNSRS_SENSORS DmTftLibrary MS5803_14BA SDFileSystem mbed

Fork of ARNSRS_SERVOS_USB_TFT by POTLESS

Files at this revision

API Documentation at this revision

Comitter:
POTLESS_2
Date:
Wed May 03 15:03:20 2017 +0000
Parent:
5:e1d0dc7940a6
Child:
7:c5a5d8f678ff
Commit message:
bricoles....

Changed in this revision

ARNSRS_SENSORS.lib Show annotated file Show diff for this revision Revisions of this file
SDFileSystem.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
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- a/ARNSRS_SENSORS.lib	Wed May 03 08:12:47 2017 +0000
+++ b/ARNSRS_SENSORS.lib	Wed May 03 15:03:20 2017 +0000
@@ -1,1 +1,1 @@
-https://developer.mbed.org/teams/POTLESS/code/ARNSRS_SENSORS/#633c70fd8a20
+https://developer.mbed.org/teams/POTLESS/code/ARNSRS_SENSORS/#dfe400be4322
--- a/SDFileSystem.lib	Wed May 03 08:12:47 2017 +0000
+++ b/SDFileSystem.lib	Wed May 03 15:03:20 2017 +0000
@@ -1,1 +1,1 @@
-https://mbed.org/users/neilt6/code/SDFileSystem/#e4d2567200db
+http://mbed.org/users/mbed_official/code/SDFileSystem/#8db0d3b02cec
--- a/main.cpp	Wed May 03 08:12:47 2017 +0000
+++ b/main.cpp	Wed May 03 15:03:20 2017 +0000
@@ -25,21 +25,20 @@
 //RTC
 time_t seconds;
 
-//SD card
-SDFileSystem sd(D11, D12, D13, D10, "sd"); // MOSI, MISO, SCK, CS
-FILE *fp;
-
 //Quelque FLAG...
 bool FLAG_SIMPLE_TIME = false;
 
 //COM Série
-Serial serialMonit (USBTX,USBRX,9600); //Serial 2
+Serial serialMonit (USBTX,USBRX); //Serial 2
 
 //Variable des capteurs
 int co2, ppO2;
 float pression, Temp1, Temp2, Humi;
 string DateHeure;
 
+//SD card
+SDFileSystem sd(D11, D12, D13, D10, "sd"); // MOSI, MISO, SCK, CS
+FILE *fp;
 
 ///////////////////////////////////
 // fonction initialisation    /////
@@ -50,7 +49,7 @@
     seconds = time(NULL);
     DateHeure = ctime(&seconds);
 
-    arnsrs.Sensors_INIT();
+    arnsrs.Sensors_INIT(5, SPOOLING, DIGI_FILTER32, CALIB_AIR);
 
 }
 
@@ -83,6 +82,8 @@
 
     while (1) {
 
+        wait(2);
+        
         //RTC
         seconds = time(NULL);
         
@@ -96,13 +97,11 @@
         }
         
         //CO2 / H / T sur Cozir
-        co2 = arnsrs.cozirSend("Z")*10;    // on multiplie par 10 pour etre en ppm
-        //serialMonit.printf("  co2 COZIR par methode request   = %5d\r\n"  ,request('Z')*10);      // on multiplie par 10 pour etre en ppm  (méthode précédente)
-        Humi = (float)arnsrs.cozirSend ("H") / 10;      // à laisser comme ça pour transmettre en BLE mais à diviser par 10 à réception dans l'app android pour être en xx,x%
-        //serialMonit.printf("  H COZIR par methode request   = %5d\r\n"  ,request('H'));         // à laisser comme ça pour transmettre en BLE mais à diviser par 10 à réception dans l'app android pour être en xx,x%
-        Temp1 = (float)(arnsrs.cozirSend ("T")-1000) / 10; // à laisser comme ça pour envoi BLE et à diviser par 10 à réception dans l'app android pour etre en yy,y°C
-        //serialMonit.printf("  T COZIR par methode request   = %5d\r\n"  ,request('T')-1000);
+        co2 = arnsrs.requestCO2();
+        Humi = arnsrs.requestHUMI();
+        Temp1 = arnsrs.requestTEMP(); 
         
+        //P / T sur MS5803_14BA
         pression = arnsrs.requestPress();
         Temp2 =  arnsrs.requestTemp();
 
@@ -110,17 +109,14 @@
         ppO2 = arnsrs.requestPpO2();
 
         //Affichage sur moniteur série
-        serialMonit.printf("  co2 COZIR par methode cozirSend = %d\r\n"  , co2);    // on multiplie par 10 pour etre en ppm
-        //serialMonit.printf("  co2 COZIR par methode request   = %5d\r\n"  ,request('Z')*10);      // on multiplie par 10 pour etre en ppm  (méthode précédente)
-        serialMonit.printf("  H COZIR par methode cozirSend   = %f\r\n"  , Humi);      // à laisser comme ça pour transmettre en BLE mais à diviser par 10 à réception dans l'app android pour être en xx,x%
-        //serialMonit.printf("  H COZIR par methode request   = %5d\r\n"  ,request('H'));         // à laisser comme ça pour transmettre en BLE mais à diviser par 10 à réception dans l'app android pour être en xx,x%
-        serialMonit.printf("  T COZIR par methode cozirSend   = %f\r\n"  ,Temp1); // à laisser comme ça pour envoi BLE et à diviser par 10 à réception dans l'app android pour etre en yy,y°C
-        //serialMonit.printf("  T COZIR par methode request   = %5d\r\n"  ,request('T')-1000);    // à laisser comme ça pour envoi BLE et à diviser par 10 à réception dans l'app android pour etre en yy,y°C
+        serialMonit.printf("  Co2           = %d\r\n"  , co2);   
+        serialMonit.printf("  Humidité      = %f\r\n"  , Humi); 
+        serialMonit.printf("  Temperature   = %f\r\n"  ,Temp1);
         //P / T sur MS5803
-        serialMonit.printf("  Pression    MS5803              = %f\r\n", pression);
-        serialMonit.printf("  Temperature MS5803              = %f\r\n", Temp2);
+        serialMonit.printf("  Pression      = %f\r\n", pression);
+        serialMonit.printf("  Temperature   = %f\r\n", Temp2);
         //PPO2 sur ADS1015
-        serialMonit.printf("  PPO2 sur ADS1015                = %d\r\n", ppO2);
+        serialMonit.printf("  PPO2          = %d\r\n", ppO2);
         serialMonit.printf("\r\n", "");
 
         if (mybutton == 0) { // Button is pressed
--- a/mbed.bld	Wed May 03 08:12:47 2017 +0000
+++ b/mbed.bld	Wed May 03 15:03:20 2017 +0000
@@ -1,1 +1,1 @@
-https://mbed.org/users/mbed_official/code/mbed/builds/794e51388b66
\ No newline at end of file
+https://mbed.org/users/mbed_official/code/mbed/builds/ad3be0349dc5
\ No newline at end of file