#include <LiquidCrystal_I2C.h>
#include <FastLED.h>
#define NUM_LEDS 64
#define DATA_PIN 15
CRGB leds[NUM_LEDS];

void setup() { 
   FastLED.addLeds<NEOPIXEL, DATA_PIN>(leds, NUM_LEDS);  // GRB ordering is assumed

}


  void loop() {                 

  for (int i=0;i<32;i++){      
  leds[i] = CRGB(234, 231, 14);
  leds[63-i] = CRGB(234, 231, 14);
  FastLED.show();
  delay(50);}

 for (int i=32;i<64;i++){
  leds[i] = CRGB(23, 233, 8);
  leds[63-i] = CRGB(23, 233, 8);
  FastLED.show();
  delay(50);
}
  for (int i=0;i<32;i++){      
  leds[i] = CRGB::Red;
  leds[63-i] = CRGB::Red;
  FastLED.show();
  delay(50);}

  
 for (int i=32;i<64;i++){
  leds[i] = CRGB(2, 17, 218);
  leds[63-i] = CRGB(2, 17, 218);
  FastLED.show();
  delay(50);
  }
  }