solenoid valve
Dependents: 2019NHK_A_manual_red 2019NHK_A_manual_red 2019NHK_A_manual_blue
air.h@0:c11087e1926d, 2019-09-23 (annotated)
- Committer:
- ec30109b
- Date:
- Mon Sep 23 12:20:49 2019 +0000
- Revision:
- 0:c11087e1926d
new
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
ec30109b | 0:c11087e1926d | 1 | #ifndef AIR_H |
ec30109b | 0:c11087e1926d | 2 | #define AIR_H |
ec30109b | 0:c11087e1926d | 3 | |
ec30109b | 0:c11087e1926d | 4 | #include "mbed.h" |
ec30109b | 0:c11087e1926d | 5 | #include "pinconfig_main.h" |
ec30109b | 0:c11087e1926d | 6 | |
ec30109b | 0:c11087e1926d | 7 | class air |
ec30109b | 0:c11087e1926d | 8 | { |
ec30109b | 0:c11087e1926d | 9 | public: |
ec30109b | 0:c11087e1926d | 10 | air(); |
ec30109b | 0:c11087e1926d | 11 | void solenoid1_close(); |
ec30109b | 0:c11087e1926d | 12 | void solenoid1_open(); |
ec30109b | 0:c11087e1926d | 13 | void solenoid2_close(); |
ec30109b | 0:c11087e1926d | 14 | void solenoid2_open(); |
ec30109b | 0:c11087e1926d | 15 | |
ec30109b | 0:c11087e1926d | 16 | private: |
ec30109b | 0:c11087e1926d | 17 | DigitalOut port_a; |
ec30109b | 0:c11087e1926d | 18 | DigitalOut port_b; |
ec30109b | 0:c11087e1926d | 19 | DigitalOut port_c; |
ec30109b | 0:c11087e1926d | 20 | DigitalOut port_d; |
ec30109b | 0:c11087e1926d | 21 | }; |
ec30109b | 0:c11087e1926d | 22 | #endif |