#include <Adafruit_NeoPixel.h>
int pin = 12;
int no_of_leds = 32;
Adafruit_NeoPixel ring = Adafruit_NeoPixel(no_of_leds);
void setup()
{
ring.begin();
Serial.begin(9600);
}
void loop()
{
colorFunctionOne();
colorFunctionTwo();
}
int colorFunctionOne()
{
for(int i=0; i<no_of_leds; i++)
{
if(i<=8)
{
Serial.println("blue");
ring.setPixelColor(i, ring.Color(0, 0, 255));
ring.show();
delay(100);
}
else
{
Serial.println("red");
ring.setPixelColor(i, ring.Color(255, 0, 0));
ring.show();
delay(100);
}
}
}
int colorFunctionTwo()
{
for(int i=0; i<no_of_leds; i++)
{
if(i<=8)
{
Serial.println("golden");
ring.setPixelColor(i, ring.Color(255,215, 0));
ring.show();
delay(100);
}
else if(i<20 && i>8)
{
Serial.println("white");
ring.setPixelColor(i, ring.Color(255, 255, 255));
ring.show();
delay(100);
}
else
{
Serial.println("pink");
ring.setPixelColor(i, ring.Color(127, 0,255));
ring.show();
delay(100);
}
}
}