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
Mark Harris