Felix Kirchdorfer / Mbed 2 deprecated Glowing_Gem

Dependencies:   mbed

main.cpp

Committer:
kirk
Date:
2010-11-27
Revision:
0:8e57f4a491ea

File content as of revision 0:8e57f4a491ea:

/****************************************************************************************
* date:    11/25/2010
* title:   Glowing Gem
* Desc.:   Activate and deactivate the blue Leds in an easy way.
* 
* Author:  kirk
* Website: http://mbed.com/kirk
****************************************************************************************/

#include "mbed.h"

DigitalOut myled_1(LED1);
DigitalOut myled_2(LED2);
DigitalOut myled_3(LED3);
DigitalOut myled_4(LED4);



int main() {

    int i;

    while(1) {
        for(i=0;i<5;i++){
            myled_1 = 0;
            myled_2 = 1;
            myled_3 = 0;
            myled_4 = 1;
            wait(0.2);
            myled_1 = 1;
            myled_2 = 0;
            myled_3 = 1;
            myled_4 = 0;
            wait(0.2);
        }
        
        myled_1 = 0;
        myled_2 = 0;
        myled_3 = 0;
        myled_4 = 0;
        wait(0.5);
            
        for(i=0;i<5;i++) {
            myled_1 = 1;
            myled_2 = 0;
            myled_3 = 0;
            myled_4 = 1;
            wait(0.2);
            myled_1 = 0;
            myled_2 = 1;
            myled_3 = 1;
            myled_4 = 0;
            wait(0.4);
        }
        
        for(i=0;i<10;i++) {
            myled_1 = 0;
            myled_2 = 0;
            myled_3 = 0;
            myled_4 = 0;
            wait(0.1);
            myled_1 = 1;
            myled_2 = 0;
            myled_3 = 0;
            myled_4 = 0;
            wait(0.1);
            myled_1 = 0;
            myled_2 = 1;
            myled_3 = 0;
            myled_4 = 0;
            wait(0.1);
            myled_1 = 0;
            myled_2 = 0;
            myled_3 = 1;
            myled_4 = 0;
            wait(0.1);
            myled_1 = 0;
            myled_2 = 0;
            myled_3 = 0;
            myled_4 = 1;
            wait(0.1);
        }
        
        for(i=0;i<10;i++) {
            myled_1 = 0;
            myled_2 = 0;
            myled_3 = 0;
            myled_4 = 0;
            wait(0.1);
            myled_1 = 0;
            myled_2 = 0;
            myled_3 = 0;
            myled_4 = 1;
            wait(0.1);
            myled_1 = 0;
            myled_2 = 0;
            myled_3 = 1;
            myled_4 = 0;
            wait(0.1);
            myled_1 = 0;
            myled_2 = 1;
            myled_3 = 0;
            myled_4 = 0;
            wait(0.1);
            myled_1 = 1;
            myled_2 = 0;
            myled_3 = 0;
            myled_4 = 0;
            wait(0.1);
        }     
    }
}