Felix Kirchdorfer / Mbed 2 deprecated Glowing_Gem

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers main.cpp Source File

main.cpp

00001 /****************************************************************************************
00002 * date:    11/25/2010
00003 * title:   Glowing Gem
00004 * Desc.:   Activate and deactivate the blue Leds in an easy way.
00005 * 
00006 * Author:  kirk
00007 * Website: http://mbed.com/kirk
00008 ****************************************************************************************/
00009 
00010 #include "mbed.h"
00011 
00012 DigitalOut myled_1(LED1);
00013 DigitalOut myled_2(LED2);
00014 DigitalOut myled_3(LED3);
00015 DigitalOut myled_4(LED4);
00016 
00017 
00018 
00019 int main() {
00020 
00021     int i;
00022 
00023     while(1) {
00024         for(i=0;i<5;i++){
00025             myled_1 = 0;
00026             myled_2 = 1;
00027             myled_3 = 0;
00028             myled_4 = 1;
00029             wait(0.2);
00030             myled_1 = 1;
00031             myled_2 = 0;
00032             myled_3 = 1;
00033             myled_4 = 0;
00034             wait(0.2);
00035         }
00036         
00037         myled_1 = 0;
00038         myled_2 = 0;
00039         myled_3 = 0;
00040         myled_4 = 0;
00041         wait(0.5);
00042             
00043         for(i=0;i<5;i++) {
00044             myled_1 = 1;
00045             myled_2 = 0;
00046             myled_3 = 0;
00047             myled_4 = 1;
00048             wait(0.2);
00049             myled_1 = 0;
00050             myled_2 = 1;
00051             myled_3 = 1;
00052             myled_4 = 0;
00053             wait(0.4);
00054         }
00055         
00056         for(i=0;i<10;i++) {
00057             myled_1 = 0;
00058             myled_2 = 0;
00059             myled_3 = 0;
00060             myled_4 = 0;
00061             wait(0.1);
00062             myled_1 = 1;
00063             myled_2 = 0;
00064             myled_3 = 0;
00065             myled_4 = 0;
00066             wait(0.1);
00067             myled_1 = 0;
00068             myled_2 = 1;
00069             myled_3 = 0;
00070             myled_4 = 0;
00071             wait(0.1);
00072             myled_1 = 0;
00073             myled_2 = 0;
00074             myled_3 = 1;
00075             myled_4 = 0;
00076             wait(0.1);
00077             myled_1 = 0;
00078             myled_2 = 0;
00079             myled_3 = 0;
00080             myled_4 = 1;
00081             wait(0.1);
00082         }
00083         
00084         for(i=0;i<10;i++) {
00085             myled_1 = 0;
00086             myled_2 = 0;
00087             myled_3 = 0;
00088             myled_4 = 0;
00089             wait(0.1);
00090             myled_1 = 0;
00091             myled_2 = 0;
00092             myled_3 = 0;
00093             myled_4 = 1;
00094             wait(0.1);
00095             myled_1 = 0;
00096             myled_2 = 0;
00097             myled_3 = 1;
00098             myled_4 = 0;
00099             wait(0.1);
00100             myled_1 = 0;
00101             myled_2 = 1;
00102             myled_3 = 0;
00103             myled_4 = 0;
00104             wait(0.1);
00105             myled_1 = 1;
00106             myled_2 = 0;
00107             myled_3 = 0;
00108             myled_4 = 0;
00109             wait(0.1);
00110         }     
00111     }
00112 }