valve measurement board
Dependencies: mbed ads1115_test SDFileSystem
Diff: main.cpp
- Branch:
- PressureResponse
- Revision:
- 4:83855f14a087
- Parent:
- 3:a8e9c68ea80b
- Child:
- 6:5b01aef71fc3
diff -r a8e9c68ea80b -r 83855f14a087 main.cpp --- a/main.cpp Tue Feb 23 23:01:11 2021 +0900 +++ b/main.cpp Thu Feb 25 23:31:33 2021 +0900 @@ -1,5 +1,5 @@ #include "mbed.h" -#include "SoftSerial.h" +#include "SoftwareSerial.h" #include "SDFileSystem.h" @@ -88,10 +88,15 @@ //pc.printf("%d\t%d\t%d\t%f\t%f\r\n", timer.read_ms(), press_bit1, press_bit2, temp1, temp2); int time = timer.read_ms(); if(time - dt >= 100){ - valve_controler.printf("%d",press_bit1); wireless.printf("Tank Pressure is %d now.\r\n",press_bit1); dt = time; } + if(valve_controler.readable() > 0 ){ + if((char)valve_controler.getc() == '?'){ + valve_controler.printf("%d",press_bit1); + } + + } fprintf(fp, "%d\t%d\t%d\t%f\t%f\r\n", time, press_bit1, press_bit2, temp1, temp2); if(sd_timer.read_ms() > 20*1000) {