mbed-os github

Dependencies:   ADS1015 Faulhaber HTU21D_mod MS5837_potless Sensor_Head_RevB_3 USBDevice_dfu Utilsdfu beep

Fork of ARNSRS_testDFU by POTLESS

Committer:
potless
Date:
Sat Apr 29 01:26:37 2017 +0000
Revision:
0:69d4b21d58e0
Child:
1:bef7856b5c0a
au pif car je n'ai pas pris la carte avec moi...; pas de fonction parseint sous mbed? je me suis inspir? de la lib trouv?e par Roch

Who changed what in which revision?

UserRevisionLine numberNew contents of line
potless 0:69d4b21d58e0 1 #include "mbed.h"
potless 0:69d4b21d58e0 2
potless 0:69d4b21d58e0 3 Serial serialCozir (PA_9,PA_10,9600);
potless 0:69d4b21d58e0 4 Serial serialMonit (USBTX,USBRX,9600);
potless 0:69d4b21d58e0 5 int co2=0;
potless 0:69d4b21d58e0 6 char buffer[6];
potless 0:69d4b21d58e0 7
potless 0:69d4b21d58e0 8
potless 0:69d4b21d58e0 9
potless 0:69d4b21d58e0 10
potless 0:69d4b21d58e0 11
potless 0:69d4b21d58e0 12
potless 0:69d4b21d58e0 13 int requestCO2() {
potless 0:69d4b21d58e0 14 int result = 0;
potless 0:69d4b21d58e0 15 int i;
potless 0:69d4b21d58e0 16 // demander les ppm de CO2 au capteur (Z majuscule lire notice) en mode pooling
potless 0:69d4b21d58e0 17
potless 0:69d4b21d58e0 18 serialCozir.printf("Z\r\n");
potless 0:69d4b21d58e0 19 while (serialCozir.getc() != 'Z' ) { // on attend la réponse en Z majuscule
potless 0:69d4b21d58e0 20 }
potless 0:69d4b21d58e0 21
potless 0:69d4b21d58e0 22 for (i=1;i<6;i++){
potless 0:69d4b21d58e0 23 buffer[i]=serialCozir.getc();
potless 0:69d4b21d58e0 24 }
potless 0:69d4b21d58e0 25 buffer[i] = '\0';
potless 0:69d4b21d58e0 26 atoi(&buffer[6]);
potless 0:69d4b21d58e0 27 return result;
potless 0:69d4b21d58e0 28 }
potless 0:69d4b21d58e0 29
potless 0:69d4b21d58e0 30
potless 0:69d4b21d58e0 31 int main(){
potless 0:69d4b21d58e0 32 serialMonit.printf("co2 = %d\r\n",requestCO2);
potless 0:69d4b21d58e0 33 wait (1);
potless 0:69d4b21d58e0 34
potless 0:69d4b21d58e0 35 }