John Warren
/
BinaryCounter
very Basic Binary counter.... more fun than the old blink example
main.cpp
- Committer:
- TheBestJohn
- Date:
- 2011-04-22
- Revision:
- 0:7740e34b2aa5
File content as of revision 0:7740e34b2aa5:
#include "mbed.h" DigitalOut myled(LED1); DigitalOut myled2(LED2); DigitalOut myled3(LED3); DigitalOut myled4(LED4); int t=0; int main() { for(int i=0; i<16; i++) { wait(1); printf("The second is %i \n\r", t); t+=1; switch(i) { case 1: myled = 1; break; case 2: myled = 0; myled2 = 1; break; case 3: myled = 1; myled2 = 1; break; case 4: myled = 0; myled2 = 0; myled3 = 1; break; case 5: myled = 1; myled2 = 0; myled3 = 1; break; case 6: myled = 0; myled2 = 1; myled3 = 1; break; case 7: myled = 1; myled2 = 1; myled3 = 1; break; case 8: myled = 0; myled2 = 0; myled3 = 0; myled4 = 1; break; case 9: myled = 1; myled2 = 0; myled3 = 0; myled4 = 1; break; case 10: myled = 0; myled2 = 1; myled3 = 0; myled4 = 1; break; case 11: myled = 1; myled2 = 1; myled3 = 0; myled4 = 1; break; case 12: myled = 0; myled2 = 0; myled3 = 1; myled4 = 1; break; case 13: myled = 1; myled2 = 0; myled3 = 1; myled4 = 1; break; case 14: myled = 0; myled2 = 1; myled3 = 1; myled4 = 1; break; case 15: myled = 1; myled2 = 1; myled3 = 1; myled4 = 1; break; default : myled = 0; myled2 = 0; myled3 = 0; myled4 = 0; break; }; } }