M0Board_WF / Mbed 2 deprecated WF_mbed_GM_raspi

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
bulmenwt
Date:
Wed Jan 28 07:48:43 2015 +0000
Commit message:
a

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
diff -r 000000000000 -r 6227c63c2b86 main.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Wed Jan 28 07:48:43 2015 +0000
@@ -0,0 +1,72 @@
+#include "mbed.h"
+
+DigitalOut IN1(p21);
+DigitalOut IN2(p22);
+DigitalOut E(p23);
+
+
+Serial pc(USBTX, USBRX); // tx, rx
+char   ch;
+
+int zeit=5;  // sec
+
+
+DigitalOut myled1(LED1);  
+DigitalOut myled2(LED2); 
+DigitalOut myled3(LED3); 
+DigitalOut myled4(LED4); 
+
+int main() {
+    
+    pc.printf("Gleichstrommotor mittels Raspberry PI steuern!\r\n");
+    pc.printf("DI Franz Wolf (WF)\r\n");
+    pc.printf("Druecken Sie a, b, l oder r (steuern) <n>\r\n");
+    while (1) {
+        
+         myled4 = 1;
+         wait(0.2);
+         myled4 = 0;
+         wait(0.2);
+        
+        
+        ch = pc.getc();
+        
+    
+        if (ch == 'a') {  // Motor aus
+            E=0;
+            IN1 = 0;
+            IN2 = 0;
+            myled1 = 0;
+            myled2 = 1;
+        }   
+        
+        else if (ch == 'b') {  // Motor bremesen
+            E=1;
+            IN1 = 0;
+            IN2 = 0;
+            myled1 = 1;
+            myled2 = 1;   
+            
+            }
+        else if (ch == 'l') { // Motor links
+            E=1;
+            IN1 = 0;
+            IN2 = 1;
+            myled1 = 0;
+            myled2 = 1;   
+            
+            }
+        
+        else if (ch == 'r') { // Motor rechts
+            E=1;
+            IN1 = 1;
+            IN2 = 0;
+            myled1 = 1;
+            myled2 = 0;   
+            
+            }
+
+    }
+}
+
+
diff -r 000000000000 -r 6227c63c2b86 mbed.bld
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed.bld	Wed Jan 28 07:48:43 2015 +0000
@@ -0,0 +1,1 @@
+http://mbed.org/users/mbed_official/code/mbed/builds/552587b429a1
\ No newline at end of file