Electornic dice application for mBuino platform

Dependencies:   mbed

Committer:
Architect
Date:
Wed Jul 23 19:02:43 2014 +0000
Revision:
0:5d9ccbe9d49d
Initial version

Who changed what in which revision?

UserRevisionLine numberNew 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 }