Code fonctionnel pour le chenillard de led du phare GE1

Dependencies:   mbed LedStripGradient PololuLedStrip

Revision:
17:4cb4930316d9
Parent:
14:deec0e9c10a4
--- a/main.cpp	Wed Nov 01 23:14:16 2017 +0000
+++ b/main.cpp	Fri Mar 13 08:48:24 2020 +0000
@@ -1,7 +1,7 @@
 #include "mbed.h"
 #include "PololuLedStrip.h"
 
-PololuLedStrip ledStrip(D8);
+PololuLedStrip ledStrip(D9);
 
 #define LED_COUNT 60
 rgb_color colors[LED_COUNT];
@@ -10,20 +10,25 @@
 
 int main()
 {
+    uint8_t u=0;
     timer.start();
 
     while(1)
     {
         // Update the colors array.
-        uint8_t time = timer.read_ms() >> 2;
+        //uint8_t time = timer.read_ms() >> 2;
         for(uint32_t i = 0; i < LED_COUNT; i++)
         {
-            uint8_t x = time - 8*i;
-            colors[i] = (rgb_color){ x, 255 - x, x };
+            //uint8_t x = time - 1*i;
+            colors[i] = (rgb_color){ 0, 0, 0 };
         }
+        
+        colors[u] = (rgb_color){ 255, 255, 255 };
+        u++;
+        if(u>=LED_COUNT)u=0;
     
         // Send the colors to the LED strip.
         ledStrip.write(colors, LED_COUNT);
-        wait_ms(10);        
+        wait_ms(15); 
     }
 }