valve measurement board

Dependencies:   mbed ads1115_test SDFileSystem

Branch:
PressureResponse
Revision:
29:30fdcbbbe79a
Parent:
27:7fc02e4852cf
Child:
30:cf909d4c6710
--- a/main.cpp	Sun Mar 07 01:22:37 2021 +0900
+++ b/main.cpp	Sun Mar 07 01:52:30 2021 +0900
@@ -22,8 +22,8 @@
 
 const int Threshold = 114514;//この値は適当。よく考えて決めること!!
 
-DigitalInOut valve_controler1(p18, PIN_OUTPUT, OpenDrain, 0);
-DigitalInOut valve_controler2(p19, PIN_OUTPUT, OpenDrain, 0);
+DigitalInOut valve_controler1(p18, PIN_OUTPUT, OpenDrain, 1);
+DigitalInOut valve_controler2(p19, PIN_OUTPUT, OpenDrain, 1);
 
 DigitalOut led1(LED1);
 
@@ -113,14 +113,14 @@
 			dt = time;
 		}
 		//valvcontroler---------------------
-		if(press_bit1 <= Threshold){
+		if(press_bit1 > Threshold){
+			valve_controler1 = 0;
+			valve_controler2 = 0;
+		}
+		else{
 			valve_controler1 = 1;
 			valve_controler2 = 1;
 		}
-		else{
-			valve_controler1 = 0;
-			valve_controler2 = 0;
-		}
 		//----------------------------------
 		fprintf(fp, "%d\t%d\t%d\t%f\t%f\r\n", time, press_bit1, press_bit2, temp1, temp2);