solenoid valve

Dependents:   2019NHK_A_manual_red 2019NHK_A_manual_red 2019NHK_A_manual_blue

Revision:
0:c11087e1926d
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/air.cpp	Mon Sep 23 12:20:49 2019 +0000
@@ -0,0 +1,38 @@
+#include "air.h"
+
+air::air():
+port_a(solenoid_2),
+port_b(solenoid_3),
+port_c(solenoid_4),
+port_d(solenoid_5)
+{
+    port_a.write(true);
+    port_b.write(false);
+    port_c.write(false);
+    port_d.write(true);
+}
+
+void air::solenoid1_close()
+{
+    port_a.write(true);
+    port_b.write(false);
+}
+
+void air::solenoid1_open()
+{
+    port_a.write(false);
+    port_b.write(true);
+}
+
+void air::solenoid2_close()
+{
+    port_c.write(false);
+    port_d.write(true);
+}
+
+void air::solenoid2_open()
+{
+    port_c.write(true);
+    port_d.write(false);
+}
+    
\ No newline at end of file