3 lampjes op command

Dependencies:   mbed QEI HIDScope biquadFilter MODSERIAL FastPWM

Revision:
2:0fc5b233fd26
Parent:
1:b862262a9d14
--- a/main.cpp	Wed Sep 04 15:30:13 2019 +0000
+++ b/main.cpp	Tue Sep 10 13:25:30 2019 +0000
@@ -5,7 +5,11 @@
 //#include "BiQuad.h"
 //#include "FastPWM.h"
 
-DigitalOut led(LED_RED);
+
+
+DigitalOut ledgreen(LED_GREEN);
+DigitalOut ledred(LED_RED);
+DigitalOut ledblue(LED_BLUE);
 
 MODSERIAL pc(USBTX, USBRX);
 
@@ -14,10 +18,33 @@
     pc.baud(115200);
     pc.printf("\r\nStarting...\r\n\r\n");
     
+    
+        ledred = !ledred;           //!=flip
+        ledgreen = !ledgreen;
+        ledblue = !ledblue;
+            
     while (true) {
         
-        led = !led;
+        char c;
+        c = pc.getc();
         
-        wait_ms(500);
+        if (c=='r')
+        {
+            ledred = !ledred; 
+        }
+        else if (c=='b')
+        {
+            ledblue = !ledblue;
+        }
+        else if (c=='g')
+        {
+            ledgreen = !ledgreen;
+        }
+        else 
+        {
+        pc.printf("no valid command");
+        } 
+        
+        
     }
 }