Lab_interaccio/2018/LLAC-RGBW-varios/FASTLED/Referencias-Fastled/FastLED-Demos-master/soundmems_demo/rainbowbit.h

21 lines
787 B
C
Raw Permalink Normal View History

2025-02-25 21:29:42 +01:00
#ifndef RAINBOWBIT_H
#define RAINBOWBIT_H
void rainbowbit() {
timeval = 10; // Our EVERY_N_MILLIS_I timer value.
uint8_t beatA = beatsin8(17, 0, 255); // Starting hue.
if (samplepeak == 1) { // Trigger a rainbow with a peak.
fill_rainbow(leds + random8(0,NUM_LEDS/2), random8(0,NUM_LEDS/2), beatA, 8); // Use FastLED's fill_rainbow routine.
}
fadeToBlackBy(leds, NUM_LEDS, 40); // Fade everything. By Andrew Tuline.
addGlitter(sampleavg); // Add glitter based on sampleavg.
} // rainbowbit()
#endif