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.
Dependencies: ADS1015 ARNSRS_SENSORS DmTftLibrary MS5803_14BA SDFileSystem mbed
Fork of ARNSRS_SERVOS_USB_TFT by
Revision 6:1c2212891714, committed 2017-05-03
- 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
--- 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
