Daniel Bromand
/
KnightRiderOptimized
Optimized Knight Rider using Array and for loops
main.cpp
- Committer:
- bromand
- Date:
- 2011-06-22
- Revision:
- 0:7077b6e6d693
- Child:
- 1:2664d12843c6
File content as of revision 0:7077b6e6d693:
#include "mbed.h" #include "TextLCD.h" DigitalOut array[4] = {LED1,LED2,LED3,LED4}; TextLCD lcd(p24, p26, p27, p28, p29, p30); #define WAIT_time 0.04 #define D() wait(WAIT_time) int main() { lcd.cls(); lcd.locate(0, 0); lcd.printf("DANIEL BROMAND"); lcd.locate(0, 1); lcd.printf("Knight Rider"); for(int i=0;i<4;i++) { array[i] = 1; } while(true) { for(int i=0;i<16;i++) { if (i%4) { array[i] = !array[i]; D(); } } } }