solenoid valve
Dependents: 2019NHK_A_manual_red 2019NHK_A_manual_red 2019NHK_A_manual_blue
Diff: air.cpp
- Revision:
- 0:c11087e1926d
diff -r 000000000000 -r c11087e1926d air.cpp --- /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