Dom Johnson
/
LightShow
My first program, using only the onboard LEDs to make a mini light patterns. Has 4 stages.
main.cpp
- Committer:
- djohnson
- Date:
- 2010-03-14
- Revision:
- 0:1d6261e97c9b
File content as of revision 0:1d6261e97c9b:
#include "mbed.h" DigitalOut led1(LED1); DigitalOut led2 (LED2); DigitalOut led3 (LED3); DigitalOut led4 (LED4); int main() { start: double upto = 1; while (upto < 11) { led1 = 1; wait(0.05); led2 = 1; wait(0.05); led1 = 0; led2 = 1; wait(0.05); led3 = 1; wait(0.05); led2 = 0; led4 = 1; wait(0.05); led3 = 0; led1 = 1; wait(0.05); led4=0; upto = upto+1; if (upto==10) { led1=0; } } while (upto < 22) { led1 = 1; led4 = 1; wait(0.1); led1 = 0; led2=1; led4=0; led3=1; wait(0.1); led2=0; led3=0; upto = upto+1; } while (upto < 33) { led1=1; led2=1; wait(0.2); led1=0; led3=1; led2=0; led4=1; wait(0.2); led3=0; led4=0; led1=1; led3=1; wait(0.2); led3=0; led1=0; led2=1; led4=1; wait(0.2); led2=0; led4=0; upto = upto+1; } while (upto < 44) { led1=1; wait(0.1); led1=0; wait(0.1); led3=1; wait(0.1); led3=0; wait(0.1); led2=1; wait(0.1); led2=0; wait(0.1); led4=1; wait(0.1); led4=0; upto=upto+1; } upto = 0; goto start; }