Valentin Ivanov
/
mBuino_Dice
Electornic dice application for mBuino platform
main.cpp@0:5d9ccbe9d49d, 2014-07-23 (annotated)
- Committer:
- Architect
- Date:
- Wed Jul 23 19:02:43 2014 +0000
- Revision:
- 0:5d9ccbe9d49d
Initial version
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Architect | 0:5d9ccbe9d49d | 1 | #include "mbed.h" |
Architect | 0:5d9ccbe9d49d | 2 | //#include "rtos.h" |
Architect | 0:5d9ccbe9d49d | 3 | |
Architect | 0:5d9ccbe9d49d | 4 | float delayTime = .05; |
Architect | 0:5d9ccbe9d49d | 5 | |
Architect | 0:5d9ccbe9d49d | 6 | DigitalOut LED[] = {(P0_7), (P0_8), (P0_2), (P0_20), (P1_19), (P0_17), (P0_23)};// declare 7 LEDs |
Architect | 0:5d9ccbe9d49d | 7 | |
Architect | 0:5d9ccbe9d49d | 8 | int main() |
Architect | 0:5d9ccbe9d49d | 9 | { |
Architect | 0:5d9ccbe9d49d | 10 | int i = 0; |
Architect | 0:5d9ccbe9d49d | 11 | while( i < 10 ) { |
Architect | 0:5d9ccbe9d49d | 12 | for(int x = 0; x < 7; x++) { |
Architect | 0:5d9ccbe9d49d | 13 | LED[x] = 1; // turn on |
Architect | 0:5d9ccbe9d49d | 14 | wait(delayTime); // delay |
Architect | 0:5d9ccbe9d49d | 15 | } |
Architect | 0:5d9ccbe9d49d | 16 | for(int x = 0; x < 7; x++) { |
Architect | 0:5d9ccbe9d49d | 17 | LED[x] = 0; // turn off |
Architect | 0:5d9ccbe9d49d | 18 | wait(delayTime); // delay |
Architect | 0:5d9ccbe9d49d | 19 | } |
Architect | 0:5d9ccbe9d49d | 20 | for(int x = 6; x >= 0; x--) { |
Architect | 0:5d9ccbe9d49d | 21 | LED[x] = 1; // turn on |
Architect | 0:5d9ccbe9d49d | 22 | wait(delayTime); // delay |
Architect | 0:5d9ccbe9d49d | 23 | } |
Architect | 0:5d9ccbe9d49d | 24 | for(int x = 6; x >= 0; x--) { |
Architect | 0:5d9ccbe9d49d | 25 | LED[x] = 0; // turn off |
Architect | 0:5d9ccbe9d49d | 26 | wait(delayTime); // delay |
Architect | 0:5d9ccbe9d49d | 27 | } |
Architect | 0:5d9ccbe9d49d | 28 | |
Architect | 0:5d9ccbe9d49d | 29 | i++; |
Architect | 0:5d9ccbe9d49d | 30 | } |
Architect | 0:5d9ccbe9d49d | 31 | |
Architect | 0:5d9ccbe9d49d | 32 | //Thread::wait(osWaitForever); |
Architect | 0:5d9ccbe9d49d | 33 | } |