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
--- /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;   
+            
+            }
+
+    }
+}
+
+
--- /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