Dependents: InjectorValveFourthMicro InjectorValveFourthMicro1 InjectorValveFourthMicro2 ReadingInLines_copy
Fork of PWM-Coil-driver by
Diff: coil-driver.cpp
- Revision:
- 4:ca7107dff643
- Parent:
- 3:0b1f41462b97
- Child:
- 6:e8395448fc8b
diff -r 0b1f41462b97 -r ca7107dff643 coil-driver.cpp --- a/coil-driver.cpp Tue Jun 20 19:45:42 2017 +0000 +++ b/coil-driver.cpp Tue Jun 20 19:48:42 2017 +0000 @@ -1,3 +1,27 @@ +// Begin sample code +/* +#include "mbed.h" +#include "rtos.h" +#include "coil-driver.h" +// Coil parameters [control pin, spike time (us), hold time period (us), hold time pulse width (us)] +Coil orange(A0, 500, 40, 3); // Valve driven by pin A0, 500us spike time, 25kHz PWM at 7.5% duty cycle + +Coil yellow(A1, 5000, 40, 6); // Valve driven by pin A1, 5ms spike time, 25kHz PWM at 15% duty cycle + +int main() +{ + while (true) { + orange.on(); + yellow.on(); + Thread::wait(500); + orange.off(); + yellow.off(); + Thread::wait(500); + } +} +*/ +// End sample code + #include "coil-driver.h" // Default constructor