Dependencies:   mbed

Revision:
0:a08b52f13a8a
Child:
1:938a54ad611e
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Wed Sep 02 13:09:17 2015 +0000
@@ -0,0 +1,42 @@
+#include "mbed.h"
+//0 means On, 1 means Off
+DigitalOut myled(LED1); //Rood
+DigitalOut myled2(LED2);  //Groen
+DigitalOut myled3(LED3); //Blauw
+DigitalIn sw2(SW2); //Knop rechtsboven
+DigitalIn sw3(SW3); //Knop rechtsonder
+
+void prettyLights (float d) {
+        int a = rand() % 2;
+        int b = rand() % 2;
+        int c = rand() % 2;
+        
+        myled = a;
+        myled2 = b;
+        myled3 = c;
+        wait(d);
+    }
+    
+int main(){
+while(1){
+    if(sw2 == 0 && sw3 == 0){
+        myled = 1;
+        myled2 = 0;
+        myled3 = 0;
+    }
+        else if (sw2 == 0 && sw3 == 1){
+            myled = 0;
+            myled2 = 1;
+            myled3 = 1;
+        }
+        
+        else if (sw3 == 0 && sw2 == 1){
+            myled = 0;
+            myled2 = 0;
+            myled3 = 0;
+        }               
+    else {
+               prettyLights(0.5);
+    }    
+}
+}      
\ No newline at end of file