#include <Adafruit_NeoPixel.h>

#define LED_DATA_IN 23
#define LED_COUNT 16

//Adafruit_Neopixel ring(LED_COUNT, LED_DATA_IN, NEO_RGBW + NEO_KHZ800);
Adafruit_NeoPixel ring = Adafruit_NeoPixel(LED_COUNT, LED_DATA_IN, NEO_GRB + NEO_KHZ800);

void simple(){
  
}

void setup() {
  // put your setup code here, to run once:
  Serial.begin(115200);
  Serial.println("Hello, ESP32!");
  ring.begin();
  ring.show();
  ring.setBrightness(50);
}


void loop() {
  for(int i = 0; i < ring.numPixels(); i++){
    ring.setPixelColor(i, random(255), random(255), random(255), 0);
    ring.show();
    delay(50);
  }
  for(int i = ring.numPixels()-1; i >= 0; i--){
    ring.setPixelColor(i, 0, 0, 0, 0);
    ring.show();
    delay(50);
  }
}
$abcdeabcde151015202530fghijfghij
$abcdeabcde151015202530fghijfghij