une 30aine passés sans pb entre les trames
Dependencies: ADS1015 ARNSRS_SENSORS DmTftLibrary MS5803_14BA SDFileSystem mbed
Fork of ARNSRS_SERVOS_USB_TFT by
Diff: main.cpp
- Revision:
- 0:69d4b21d58e0
- Child:
- 1:bef7856b5c0a
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Sat Apr 29 01:26:37 2017 +0000 @@ -0,0 +1,35 @@ +#include "mbed.h" + +Serial serialCozir (PA_9,PA_10,9600); +Serial serialMonit (USBTX,USBRX,9600); +int co2=0; +char buffer[6]; + + + + + + +int requestCO2() { + int result = 0; + int i; + // demander les ppm de CO2 au capteur (Z majuscule lire notice) en mode pooling + + serialCozir.printf("Z\r\n"); + while (serialCozir.getc() != 'Z' ) { // on attend la réponse en Z majuscule + } + + for (i=1;i<6;i++){ + buffer[i]=serialCozir.getc(); + } + buffer[i] = '\0'; + atoi(&buffer[6]); + return result; +} + + +int main(){ + serialMonit.printf("co2 = %d\r\n",requestCO2); + wait (1); + + } \ No newline at end of file