Mark Harris
/
SIEMENS_DLFEEDER_LOOP
Loop based controller for dual lane siemens siplace feeder.
Diff: HBridge.cpp
- Revision:
- 0:617334d8e3bb
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/HBridge.cpp Thu Feb 02 19:18:12 2017 +0000 @@ -0,0 +1,32 @@ +#include "mbed.h" +#include "HBridge.h" + +HBridge::HBridge(PinName i1, PinName i2): + IN1(i1), IN2(i2) +{ +} + + +void HBridge::Coast() +{ + IN1 = 0; + IN2 = 0; +} + +void HBridge::Forward() +{ + IN1 = 1; + IN2 = 0; +} + +void HBridge::Reverse() +{ + IN1 = 0; + IN2 = 1; +} + +void HBridge::Brake() +{ + IN1 = 1; + IN2 = 1; +} \ No newline at end of file