valve measurement board

Dependencies:   mbed ads1115_test SDFileSystem

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