diff --git a/pixelprojektor/pixelprojektor.ino b/pixelprojektor/pixelprojektor.ino index 5da146f..7434ebc 100644 --- a/pixelprojektor/pixelprojektor.ino +++ b/pixelprojektor/pixelprojektor.ino @@ -263,9 +263,10 @@ void led_randomfade() void set_randomBuffer() { for (int i=0; i < strip.numPixels(); i++) { - pixelR_buffer[i]=random(0,256); - pixelG_buffer[i]=random(0,256); - pixelB_buffer[i]=random(0,256); + uint32_t c=wheel(random(0,256)); + pixelR_buffer[i]=(uint8_t)(c >> 16); + pixelG_buffer[i]=(uint8_t)(c >> 8); + pixelB_buffer[i]=(uint8_t)c; } }