programa que hace uso de puertos de salida

Dependencies:   mbed

Revision:
0:d4271fb85f3d
--- /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);
+        }
+    }
+}