#include "FastLED.h"
#define LED 2
#define NUM_LEDS 32
CRGB leds[NUM_LEDS];
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println("Hello, ESP32!");
FastLED.addLeds<NEOPIXEL, 5>(leds, NUM_LEDS);
pinMode(LED, OUTPUT);
}
int16_t brightness=0;
bool state =0;
int16_t step=16;
uint8_t randred = int8_t(random16()&0xff);
uint8_t randblue = int8_t(random16()&0xff);
uint8_t randgreen = int8_t(random16()&0xff);
void loop() {
// put your main code here, to run repeatedly
randred = uint8_t(random16()&0xff);
randblue = uint8_t(random16()&0xff);
randgreen = uint8_t(random16()&0xff);
Serial.println(randred);
for(int i=0;i<28;i+=3){
leds[i].r = randred;
leds[i+1].g = randgreen;
leds[i+2].b = randblue;
}
FastLED.show();
delay(250);
}