Felix Kirchdorfer / Mbed 2 deprecated Glowing_Gem

Dependencies:   mbed

Committer:
kirk
Date:
Sat Nov 27 13:30:25 2010 +0000
Revision:
0:8e57f4a491ea

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kirk 0:8e57f4a491ea 1 /****************************************************************************************
kirk 0:8e57f4a491ea 2 * date: 11/25/2010
kirk 0:8e57f4a491ea 3 * title: Glowing Gem
kirk 0:8e57f4a491ea 4 * Desc.: Activate and deactivate the blue Leds in an easy way.
kirk 0:8e57f4a491ea 5 *
kirk 0:8e57f4a491ea 6 * Author: kirk
kirk 0:8e57f4a491ea 7 * Website: http://mbed.com/kirk
kirk 0:8e57f4a491ea 8 ****************************************************************************************/
kirk 0:8e57f4a491ea 9
kirk 0:8e57f4a491ea 10 #include "mbed.h"
kirk 0:8e57f4a491ea 11
kirk 0:8e57f4a491ea 12 DigitalOut myled_1(LED1);
kirk 0:8e57f4a491ea 13 DigitalOut myled_2(LED2);
kirk 0:8e57f4a491ea 14 DigitalOut myled_3(LED3);
kirk 0:8e57f4a491ea 15 DigitalOut myled_4(LED4);
kirk 0:8e57f4a491ea 16
kirk 0:8e57f4a491ea 17
kirk 0:8e57f4a491ea 18
kirk 0:8e57f4a491ea 19 int main() {
kirk 0:8e57f4a491ea 20
kirk 0:8e57f4a491ea 21 int i;
kirk 0:8e57f4a491ea 22
kirk 0:8e57f4a491ea 23 while(1) {
kirk 0:8e57f4a491ea 24 for(i=0;i<5;i++){
kirk 0:8e57f4a491ea 25 myled_1 = 0;
kirk 0:8e57f4a491ea 26 myled_2 = 1;
kirk 0:8e57f4a491ea 27 myled_3 = 0;
kirk 0:8e57f4a491ea 28 myled_4 = 1;
kirk 0:8e57f4a491ea 29 wait(0.2);
kirk 0:8e57f4a491ea 30 myled_1 = 1;
kirk 0:8e57f4a491ea 31 myled_2 = 0;
kirk 0:8e57f4a491ea 32 myled_3 = 1;
kirk 0:8e57f4a491ea 33 myled_4 = 0;
kirk 0:8e57f4a491ea 34 wait(0.2);
kirk 0:8e57f4a491ea 35 }
kirk 0:8e57f4a491ea 36
kirk 0:8e57f4a491ea 37 myled_1 = 0;
kirk 0:8e57f4a491ea 38 myled_2 = 0;
kirk 0:8e57f4a491ea 39 myled_3 = 0;
kirk 0:8e57f4a491ea 40 myled_4 = 0;
kirk 0:8e57f4a491ea 41 wait(0.5);
kirk 0:8e57f4a491ea 42
kirk 0:8e57f4a491ea 43 for(i=0;i<5;i++) {
kirk 0:8e57f4a491ea 44 myled_1 = 1;
kirk 0:8e57f4a491ea 45 myled_2 = 0;
kirk 0:8e57f4a491ea 46 myled_3 = 0;
kirk 0:8e57f4a491ea 47 myled_4 = 1;
kirk 0:8e57f4a491ea 48 wait(0.2);
kirk 0:8e57f4a491ea 49 myled_1 = 0;
kirk 0:8e57f4a491ea 50 myled_2 = 1;
kirk 0:8e57f4a491ea 51 myled_3 = 1;
kirk 0:8e57f4a491ea 52 myled_4 = 0;
kirk 0:8e57f4a491ea 53 wait(0.4);
kirk 0:8e57f4a491ea 54 }
kirk 0:8e57f4a491ea 55
kirk 0:8e57f4a491ea 56 for(i=0;i<10;i++) {
kirk 0:8e57f4a491ea 57 myled_1 = 0;
kirk 0:8e57f4a491ea 58 myled_2 = 0;
kirk 0:8e57f4a491ea 59 myled_3 = 0;
kirk 0:8e57f4a491ea 60 myled_4 = 0;
kirk 0:8e57f4a491ea 61 wait(0.1);
kirk 0:8e57f4a491ea 62 myled_1 = 1;
kirk 0:8e57f4a491ea 63 myled_2 = 0;
kirk 0:8e57f4a491ea 64 myled_3 = 0;
kirk 0:8e57f4a491ea 65 myled_4 = 0;
kirk 0:8e57f4a491ea 66 wait(0.1);
kirk 0:8e57f4a491ea 67 myled_1 = 0;
kirk 0:8e57f4a491ea 68 myled_2 = 1;
kirk 0:8e57f4a491ea 69 myled_3 = 0;
kirk 0:8e57f4a491ea 70 myled_4 = 0;
kirk 0:8e57f4a491ea 71 wait(0.1);
kirk 0:8e57f4a491ea 72 myled_1 = 0;
kirk 0:8e57f4a491ea 73 myled_2 = 0;
kirk 0:8e57f4a491ea 74 myled_3 = 1;
kirk 0:8e57f4a491ea 75 myled_4 = 0;
kirk 0:8e57f4a491ea 76 wait(0.1);
kirk 0:8e57f4a491ea 77 myled_1 = 0;
kirk 0:8e57f4a491ea 78 myled_2 = 0;
kirk 0:8e57f4a491ea 79 myled_3 = 0;
kirk 0:8e57f4a491ea 80 myled_4 = 1;
kirk 0:8e57f4a491ea 81 wait(0.1);
kirk 0:8e57f4a491ea 82 }
kirk 0:8e57f4a491ea 83
kirk 0:8e57f4a491ea 84 for(i=0;i<10;i++) {
kirk 0:8e57f4a491ea 85 myled_1 = 0;
kirk 0:8e57f4a491ea 86 myled_2 = 0;
kirk 0:8e57f4a491ea 87 myled_3 = 0;
kirk 0:8e57f4a491ea 88 myled_4 = 0;
kirk 0:8e57f4a491ea 89 wait(0.1);
kirk 0:8e57f4a491ea 90 myled_1 = 0;
kirk 0:8e57f4a491ea 91 myled_2 = 0;
kirk 0:8e57f4a491ea 92 myled_3 = 0;
kirk 0:8e57f4a491ea 93 myled_4 = 1;
kirk 0:8e57f4a491ea 94 wait(0.1);
kirk 0:8e57f4a491ea 95 myled_1 = 0;
kirk 0:8e57f4a491ea 96 myled_2 = 0;
kirk 0:8e57f4a491ea 97 myled_3 = 1;
kirk 0:8e57f4a491ea 98 myled_4 = 0;
kirk 0:8e57f4a491ea 99 wait(0.1);
kirk 0:8e57f4a491ea 100 myled_1 = 0;
kirk 0:8e57f4a491ea 101 myled_2 = 1;
kirk 0:8e57f4a491ea 102 myled_3 = 0;
kirk 0:8e57f4a491ea 103 myled_4 = 0;
kirk 0:8e57f4a491ea 104 wait(0.1);
kirk 0:8e57f4a491ea 105 myled_1 = 1;
kirk 0:8e57f4a491ea 106 myled_2 = 0;
kirk 0:8e57f4a491ea 107 myled_3 = 0;
kirk 0:8e57f4a491ea 108 myled_4 = 0;
kirk 0:8e57f4a491ea 109 wait(0.1);
kirk 0:8e57f4a491ea 110 }
kirk 0:8e57f4a491ea 111 }
kirk 0:8e57f4a491ea 112 }