Dependencies:   mbed

main.cpp

Committer:
jonbichel
Date:
2010-02-05
Revision:
0:0dd118824ead

File content as of revision 0:0dd118824ead:

#include "mbed.h"
#include "DigitalOut.h"

//fading LED's on mbed
//feb 5 2010

PwmOut lda(P1_18);
PwmOut ldb(P1_20);
PwmOut ldc(P1_21);
PwmOut ldd(P1_23);

int main() {


    lda=ldb=ldc=ldd= 1;
    ldb=ldd= 0;

    while (1) {
        while (lda < 1) {
            lda = lda + 0.02;
            ldb = ldb - 0.01;
            ldc = ldc + 0.05;
            ldd = ldd - 0.005;
            wait(0.01);
        }

        while (lda > 0) {
            lda = lda - 0.02;
            ldb = ldb - 0.01;
            ldc = ldc + 0.01;
            ldd = ldd + 0.005;
            wait(0.01);
        }

        // lda = !lda;
        while (lda < 1) {
            lda = lda + 0.02;
            ldb = ldb + 0.01;
            ldc = ldc + 0.005;
            ldd = ldd - 0.015;
            wait(0.01);
        }

        while (lda > 0) {
            lda = lda - 0.02;
            ldb = ldb + 0.01;
            ldc = ldc - 0.02;
            ldd = ldd + 0.015;
            wait(0.01);
        }


    }
}
//LED1 = P1_18,
//LED2 = P1_20
//LED3 = P1_21
//LED4 = P1_23
//p21 = p2_5
//p22 = p2_4
//p23 = P2_3
//p24 = P2_2
//p25 = P2_ 1
//p26 = P2_0