#include <FastLED.h> //The library needed for this code!
#define NUM_LEDS 16
#define LED_PIN 13

CRGB leds[NUM_LEDS]; //Circular RGB leds...
uint8_t ledOffset = 0;
//Code settings...
void setup(){
  FastLED.addLeds <WS2812B, LED_PIN, GRB> (leds, NUM_LEDS);
  FastLED.setBrightness(190);
  pinMode(LED_PIN, OUTPUT);
}

//Code running...
void loop(){
  
  leds[((ledOffset + 0) % NUM_LEDS)] = CRGB(0, 255, 115); 
  leds[((ledOffset + 1) % NUM_LEDS)] = CRGB(255, 0, 0);
  // leds[(ledOffset + 2) % NUM_LEDS] = CRGB(255, 255, 0);
  // leds[(ledOffset + 3) % NUM_LEDS] = CRGB(255, 0, 0);
  // leds[(ledOffset + 4) % NUM_LEDS] = CRGB(174, 0, 255);
  // leds[(ledOffset + 5) % NUM_LEDS] = CRGB(255, 0, 0);
  // leds[(ledOffset + 6) % NUM_LEDS] = CRGB(255, 255, 0);
  // leds[(ledOffset + 7) % NUM_LEDS] = CRGB(255, 0, 0);
  // leds[(ledOffset + 8) % NUM_LEDS] = CRGB(255, 255, 0);
  // leds[(ledOffset + 9) % NUM_LEDS] = CRGB(255, 0, 0);
  // leds[(ledOffset + 10) % NUM_LEDS] = CRGB(255, 255, 0);
  // leds[(ledOffset + 11) % NUM_LEDS] = CRGB(255, 0, 0);
  // leds[(ledOffset + 12) % NUM_LEDS] = CRGB(255, 255, 0);
  // leds[(ledOffset + 13) % NUM_LEDS] = CRGB(255, 0, 0);
  // leds[(ledOffset + 14) % NUM_LEDS] = CRGB(255, 255, 0);
  // leds[(ledOffset + 15) % NUM_LEDS] = CRGB(255, 0, 0);
  FastLED.show();
  delay(500);
  // leds[0] = CRGB(0, 0, 255);
  // leds[1] = CRGB(255, 255, 0);
  // leds[2] = CRGB(0, 0, 255);
  // leds[3] = CRGB(255, 255, 0);
  // leds[4] = CRGB(0, 0, 255);
  // leds[5] = CRGB(255, 255, 0);
  // leds[6] = CRGB(0, 0, 255);
  // leds[7] = CRGB(255, 255, 0);
  // leds[8] = CRGB(0, 0, 255);
  // leds[9] = CRGB(255, 255, 0);
  // leds[10] = CRGB(0, 0, 255);
  // leds[11] = CRGB(255, 255, 0);
  // leds[12] = CRGB(0, 0, 255);
  // leds[13] = CRGB(255, 255, 0);
  // leds[14] = CRGB(0, 0, 255);
  // leds[15] = CRGB(255, 255, 0);
  // FastLED.show();
  // delay(500);
  ledOffset = (ledOffset + 1) % 16;
}