//Bandeaux de leds
//Ben Dall'o Juillet 2023
#include <Adafruit_NeoPixel.h>
#define LED_PIN 10
#define NB_LED 18
Adafruit_NeoPixel Bandeau(NB_LED, LED_PIN, NEO_GRB + NEO_KHZ800);

int R[6] = {165,80,0,255,255,228};
int V[6] = {41,64,255,140,70,0};
int B[6] = {170,220,0,0,0,0};

int ColNum = 0;

void setup() {
  // put your setup code here, to run once:
  Bandeau.begin();
  for (int i = 0; i < NB_LED; i++) {
    Bandeau.setPixelColor(i, 0, 0, 0); 
  }
  Bandeau.show();   

}

void loop() {
           
  for (int i = 0; i < 3; i++) {
    Bandeau.setPixelColor(i, R[0],V[0],B[0]); 
  }
  for (int i = 3; i < 6; i++) {
    Bandeau.setPixelColor(i, R[1],V[1],B[1]);     
  }  
  for (int i = 6; i < 9; i++) {
    Bandeau.setPixelColor(i, R[2],V[2],B[2]);     
  }  
  for (int i = 9; i < 12; i++) {
    Bandeau.setPixelColor(i, R[3],V[3],B[3]);     
  }  
  for (int i = 12; i < 15; i++) {
    Bandeau.setPixelColor(i, R[4],V[4],B[4]);      
  }  
  for (int i = 15; i < 18; i++) {
    Bandeau.setPixelColor(i, R[5],V[5],B[5]);      
  }  
  Bandeau.show(); 

}
