solenoid valve

Dependents:   2019NHK_A_manual_red 2019NHK_A_manual_red 2019NHK_A_manual_blue

Committer:
ec30109b
Date:
Mon Sep 23 12:20:49 2019 +0000
Revision:
0:c11087e1926d
new

Who changed what in which revision?

UserRevisionLine numberNew 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