#include <FastLED.h>
#define DATA_PIN 3
#define LED_TYPE WS2811
#define COLOR_ORDER GRB
#define NUM_LEDS 64
#define BRIGHTNESS 96
#define FRAMES_PER_SECOND 120
delay(3000);
}
{
}
#define ARRAY_SIZE(A) (sizeof(A) / sizeof((A)[0]))
{
}
{
}
{
}
{
}
}
{
}
{
}
{
}
}
for( int i = 0; i < 8; i++) {
dothue += 32;
}
}
void rainbowWithGlitter()
uint8_t gCurrentPatternNumber
#define FRAMES_PER_SECOND
void(* SimplePatternList[])()
SimplePatternList gPatterns
void addGlitter(fract8 chanceOfGlitter)
FL_DISABLE_WARNING_PUSH FL_DISABLE_WARNING_GLOBAL_CONSTRUCTORS CFastLED FastLED
Global LED strip management instance.
UINumberField palette("Palette", 0, 0, 2)
void fadeToBlackBy(CRGB *leds, fl::u16 num_leds, fl::u8 fadeBy)
CRGB ColorFromPalette(const CRGBPalette16 &pal, fl::u8 index, fl::u8 brightness, TBlendType blendType)
void fill_rainbow(CRGB *targetArray, int numToFill, fl::u8 initialhue, fl::u8 deltahue=5) FL_NOEXCEPT
Fill a range of LEDs with a rainbow of colors.
@ TypicalLEDStrip
Typical values for SMD5050 LEDs.
const TProgmemRGBPalette16 PartyColors_p
HSV color ramp: blue, purple, pink, red, orange, yellow (and back).
LIB8STATIC fl::u16 random16() FL_NOEXCEPT
Generate a 16-bit random number.
LIB8STATIC fl::u8 random8() FL_NOEXCEPT
Generate an 8-bit random number.
#define EVERY_N_MILLISECONDS(N)
Alias for EVERY_N_MILLIS.
#define EVERY_N_SECONDS(N)
Checks whether to execute a block of code every N seconds.
LIB8STATIC u8 beatsin8(accum88 beats_per_minute, u8 lowest=0, u8 highest=255, u32 timebase=0, u8 phase_offset=0) FL_NOEXCEPT
Generates an 8-bit sine wave at a given BPM that oscillates within a given range.
LIB8STATIC u16 beatsin16(accum88 beats_per_minute, u16 lowest=0, u16 highest=65535, u32 timebase=0, u16 phase_offset=0) FL_NOEXCEPT
Generates a 16-bit sine wave at a given BPM that oscillates within a given range.
u8 fract8
Fixed-Point Fractional Types.
@ White
<div style='background:#FFFFFF;width:4em;height:4em;'></div>