Gustavo Ramirez
/
tresleds
programa que hace uso de puertos de salida
Diff: main.cpp
- Revision:
- 0:d4271fb85f3d
diff -r 000000000000 -r d4271fb85f3d main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Fri Sep 06 16:02:38 2013 +0000 @@ -0,0 +1,19 @@ +#include "mbed.h" + +DigitalOut leds[] = {(LED1), (LED2),(LED3)}; /*configuro los puertos asignados al led rgb */ + +int main() { + int i, previous; /*declaro dos variables */ + int numLeds = sizeof(leds)/sizeof(DigitalOut);/*sizeof operador de tiempo de compilacion */ + while(1) { + for (i = 0; i < numLeds; i++){ + if (i == 0) previous = (numLeds - 1); + else previous = i - 1; + + leds[i] = 1; + leds[previous] = 0; + + wait(0.2); + } + } +}