DiscoFever

Dependencies:   mbed

main.cpp

Committer:
Iadri
Date:
2015-09-02
Revision:
0:a08b52f13a8a
Child:
1:938a54ad611e

File content as of revision 0:a08b52f13a8a:

#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);
    }    
}
}