Dependencies:   mbed QEI HIDScope biquadFilter MODSERIAL FastPWM

Files at this revision

API Documentation at this revision

Comitter:
s1932896
Date:
Tue Oct 08 12:21:03 2019 +0000
Parent:
3:85cbe5dd7610
Commit message:
Limit switch pressed activates red light;

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Tue Sep 10 12:51:05 2019 +0000
+++ b/main.cpp	Tue Oct 08 12:21:03 2019 +0000
@@ -5,6 +5,7 @@
 //#include "BiQuad.h"
 //#include "FastPWM.h"
 
+DigitalIn limit1(D8);
 DigitalOut ledr(LED_RED);
 DigitalOut ledg(LED_GREEN);
 DigitalOut ledb(LED_BLUE);
@@ -15,20 +16,16 @@
 {
     pc.baud(115200);
     pc.printf("\r\nStarting...\r\n\r\n");
-    
+    ledr = 1;
+    ledg = 1;
+    ledb = 1;
     while (true) {
-        
-        ledr = !ledr;
-        pc.printf("\r\nRed....\r\n\r\n");
-        wait_ms(1000);
-        ledr = !ledr;
-        ledg = !ledg;
-        pc.printf("\r\nGreen....\r\n\r\n");
-        wait_ms(1000);
-        ledg = !ledg;
-        ledb = !ledb;
-        pc.printf("\r\nBlue....\r\n\r\n");
-        wait_ms(1000);
-        ledb = !ledb;
+        if(limit1 == 0){
+        ledr = 0;
+        pc.printf("\r\nRed\r\n\r\n");
+        }
+        else{
+        ledr = 1;
+        }
     }
 }