Fix LED change, fix chasing animation change
authorMike Kershaw / Dragorn <dragorn@kismetwireless.net>
Thu, 26 Mar 2020 18:36:29 +0000 (14:36 -0400)
committerMike Kershaw / Dragorn <dragorn@kismetwireless.net>
Thu, 26 Mar 2020 18:36:29 +0000 (14:36 -0400)
Fix LED change, fix chasing animation change

code/rhandorf-vfd-clock/rhandorf-vfd-clock.ino

index 0483d84c2afb6bd701dd9f9a33bafdaa89bb6120..03bd4ae3d4d8a6dc8a4e4a26d15652df42c456b3 100644 (file)
@@ -117,6 +117,8 @@ void setup() {
   strip.begin();           // INITIALIZE NeoPixel strip object (REQUIRED)
   strip.show();            // Turn OFF all pixels ASAP
   strip.setBrightness(25); // Set BRIGHTNESS to about 1/5 (max = 255)
+
+  chase();
 }
 
 void chase() {
@@ -214,7 +216,7 @@ void loop() {
   digitalWrite(loadPin, 0);
   shiftOut(dataPin, clockPin, LSBFIRST, 0b000000000000000000000000000000000000000000000000);
   digitalWrite(loadPin, 1);
-  
+
   chase();
   
   while (Seconds<60) {
@@ -227,11 +229,17 @@ void loop() {
     unsigned int pause = 1000;
 
     strip.setPixelColor(0, hsl(HColor, saturation, lightness));
+    strip.show();
     strip.setPixelColor(1, hsl(HColor, saturation, lightness));
+    strip.show();
     strip.setPixelColor(2, hsl(MColor, saturation, lightness));
+    strip.show();
     strip.setPixelColor(3, hsl(MColor, saturation, lightness));
+    strip.show();
     strip.setPixelColor(4, hsl(SColor, saturation, lightness));
+    strip.show();
     strip.setPixelColor(5, hsl(SColor, saturation, lightness));
+    strip.show();
 
     HColor = (HColor + 1) % 360;
     MColor = (MColor + 1) % 360;