Binary counter. Very simple first program in C++ ever....

Dependencies:   mbed

main.cpp

Committer:
WillemBraat
Date:
2011-10-13
Revision:
0:ccedc98f7b64
Child:
1:0e8b02197fbd

File content as of revision 0:ccedc98f7b64:

//Binary Counter
#include "mbed.h"

DigitalOut myled1(LED1);
DigitalOut myled2(LED2);
DigitalOut myled3(LED3);
DigitalOut myled4(LED4);

int main() {
    char LedOn = 0;
    
    char ONE   = 1;
    char TWO   = 2;
    char FOUR  = 4;
    char EIGHT = 8;
    
    while(1) {
        wait(0.5); 
        if ( LedOn & ONE)   myled1 = 1 ; else myled1 = 0 ;
        if ( LedOn & TWO)   myled2 = 1 ; else myled2 = 0 ;
        if ( LedOn & FOUR)  myled3 = 1 ; else myled3 = 0 ;
        if ( LedOn & EIGHT) myled4 = 1 ; else myled4 = 0 ;
        LedOn += 1;        
    }
}