Code: Select all
#include <Adafruit_NeoPixel.h>
#define PIN_1 2 //pin 1 DEAD on my arduino
#define PIN_2 3
#define PIN_3 4
Adafruit_NeoPixel strip_1 = Adafruit_NeoPixel(24, PIN_1, NEO_GRB + NEO_KHZ800);
Adafruit_NeoPixel strip_2 = Adafruit_NeoPixel(24, PIN_2, NEO_GRB + NEO_KHZ800);
Adafruit_NeoPixel strip_3 = Adafruit_NeoPixel(24, PIN_3, NEO_GRB + NEO_KHZ800);
int potpin_1 = 1;
int potpin_2 = 2;
int potpin_3 = 3;
int brightpin = 4;
int potval_1 = 0;
int potval_2 = 0;
int potval_3 = 0;
int brightval = 0;
void setup()
{
Serial.begin(9600);
strip_1.begin();
strip_2.begin();
strip_3.begin();
strip_1.show();
strip_2.show();
strip_3.show();
}
void loop()
{
potval_1 = analogRead(potpin_1);
potval_2 = analogRead(potpin_2);
potval_3 = analogRead(potpin_3);
brightval = analogRead(brightpin);
Serial.println("..................");
Serial.println(potval_1);
Serial.println(potval_2);
Serial.println( potval_3);
brightval = map(brightval, 0, 1023, 0, 255);
if ( potval_1 <=40 )
{
red_half_1();
}
else if ( potval_1 <= 80)
{
red_full_1();
}
else if ( potval_1 <= 120)
{
red_magenta_half_1();
}
else if ( potval_1 <= 160)
{
red_blue_half_1();
}
else if ( potval_1 <= 200)
{
red_yellow_half_1();
}
else if ( potval_1 <= 240)
{
red_green_half_1();
}
else if ( potval_1 <= 300)
{
magenta_green_half_1();
}
else if ( potval_1 <= 340)
{
magenta_blue_half_1();
}
else if ( potval_1 <= 380)
{
yellow_blue_half_1();
}
else if ( potval_1 <= 420)
{
green_blue_half_1();
}
else if ( potval_1 <= 460)
{
green_half_1();
}
else if ( potval_1 <= 500)
{
green_red_blue_half_1();
}
else if ( potval_1 <= 540)
{
green_full_1;
}
else if ( potval_1 <= 600)
{
blue_half_1();
}
else if ( potval_1 <= 640)
{
blue_full_1();
}
else if ( potval_1 <= 700)
{
magenta_half_1();
}
else if ( potval_1 <=740)
{
magenta_full_1();
}
else if ( potval_1 <= 780)
{
yellow_half_1();
}
else if ( potval_1 <= 820)
{
yellow_full_1() ;
}
else if ( potval_1 <=860 )
{
red_green_blue_half_1();
}
else if ( potval_1 <=900 )
{
red_green_blue_full_1();
}
else if ( potval_1 <=940 )
{
magenta_red_blue_1();
}
else if ( potval_1 < 1030)
{
dark_1();
}
//start here update all to 2 then 3 then 2 void then 3 void
// 2
if ( potval_2 <=40 )
{
red_half_2();
}
else if ( potval_2 <= 80)
{
red_full_2();
}
else if ( potval_2 <= 120)
{
red_magenta_half_2();
}
else if ( potval_2 <= 160)
{
red_blue_half_2();
}
else if ( potval_2 <= 200)
{
red_yellow_half_2();
}
else if ( potval_2 <= 240)
{
red_green_half_2();
}
else if ( potval_2 <= 300)
{
magenta_green_half_2();
}
else if ( potval_2 <= 340)
{
magenta_blue_half_2();
}
else if ( potval_2 <= 380)
{
yellow_blue_half_2();
}
else if ( potval_2 <= 420)
{
green_blue_half_2();
}
else if ( potval_2 <= 460)
{
green_half_2();
}
else if ( potval_2 <= 500)
{
green_red_blue_half_2();
}
else if ( potval_2 <= 540)
{
green_full_2;
}
else if ( potval_2 <= 600)
{
blue_half_2();
}
else if ( potval_2 <= 640)
{
blue_full_2();
}
else if ( potval_2 <= 700)
{
magenta_half_2();
}
else if ( potval_2 <=740)
{
magenta_full_2();
}
else if ( potval_2 <= 780)
{
yellow_half_2();
}
else if ( potval_2 <= 820)
{
yellow_full_2() ;
}
else if ( potval_2 <=860 )
{
red_green_blue_half_2();
}
else if ( potval_2 <=900 )
{
red_green_blue_full_2();
}
else if ( potval_2 <=940 )
{
magenta_red_blue_2();
}
else if ( potval_2 < 1030)
{
dark_2();
}
//3
if ( potval_3 <=40 )
{
red_half_3();
}
else if ( potval_3 <= 80)
{
red_full_3();
}
else if ( potval_3 <= 120)
{
red_magenta_half_3();
}
else if ( potval_3 <= 160)
{
red_blue_half_3();
}
else if ( potval_3 <= 200)
{
red_yellow_half_3();
}
else if ( potval_3 <= 240)
{
red_green_half_3();
}
else if ( potval_3 <= 300)
{
magenta_green_half_3();
}
else if ( potval_3 <= 340)
{
magenta_blue_half_3();
}
else if ( potval_3 <= 380)
{
yellow_blue_half_3();
}
else if ( potval_3<= 420)
{
green_blue_half_3();
}
else if ( potval_3 <= 460)
{
green_half_3();
}
else if ( potval_3 <= 500)
{
green_red_blue_half_3();
}
else if ( potval_3 <= 540)
{
green_full_3;
}
else if ( potval_3 <= 600)
{
blue_half_3();
}
else if ( potval_1 <= 640)
{
blue_full_1();
}
else if ( potval_3 <= 700)
{
magenta_half_3();
}
else if ( potval_3 <=740)
{
magenta_full_3();
}
else if ( potval_3 <= 780)
{
yellow_half_3();
}
else if ( potval_3 <= 820)
{
yellow_full_3() ;
}
else if ( potval_3 <=860 )
{
red_green_blue_half_3();
}
else if ( potval_3 <=900 )
{
red_green_blue_full_3();
}
else if ( potval_3 <=940 )
{
magenta_red_blue_3();
}
else if ( potval_3 < 1030)
{
dark_3();
}
}
//void library
//void 1
void red_half_1()
{
for (int i = 0; i < 24; i += 2)
{
strip_1.setPixelColor(i, 255, 0, 0);//0
strip_1.setPixelColor(i+1, 0, 0, 0);//1
strip_1.setBrightness(brightval);
strip_1.show();
}
}
void red_full_1()
{
for (int i = 0; i < 24; i += 2)
{
strip_1.setPixelColor(i, 255, 0, 0);//0
strip_1.setPixelColor(i+1, 255, 0, 0);//1
strip_1.setBrightness(brightval);
strip_1.show();
}
}
void blue_half_1()
{
for (int i = 0; i < 24; i += 2)
{
strip_1.setPixelColor(i, 0, 0, 255);//0
strip_1.setPixelColor(i+1, 0, 0, 0);//1
strip_1.setBrightness(brightval);
strip_1.show();
}
}
void blue_full_1()
{
for (int i = 0; i < 24; i += 2)
{
strip_1.setPixelColor(i, 0, 0, 255);//0
strip_1.setPixelColor(i+1, 0, 0, 255);//1
strip_1.setBrightness(brightval);
strip_1.show();
}
}
void green_half_1()
{
for (int i = 0; i < 24; i += 2)
{
strip_1.setPixelColor(i, 0, 255, 0);//0
strip_1.setPixelColor(i+1, 0, 0, 0);//1
strip_1.setBrightness(brightval);
strip_1.show();
}
}
void green_full_1()
{
for (int i = 0; i < 24; i += 2)
{
strip_1.setPixelColor(i, 0, 255, 0);//0
strip_1.setPixelColor(i+1, 0, 255, 0);//1
strip_1.setBrightness(brightval);
strip_1.show();
}
}
void green_blue_half_1()
{
for (int i = 0; i < 24; i += 2)
{
strip_1.setPixelColor(i, 0, 255, 0);//0
strip_1.setPixelColor(i+1, 0, 0, 255);//1
strip_1.setBrightness(brightval);
strip_1.show();
}
}
void magenta_half_1()
{
for (int i = 0; i < 24; i += 2)
{
strip_1.setPixelColor(i, 0, 0, 0);//0
strip_1.setPixelColor(i+1, 255, 0, 255);//1
strip_1.setBrightness(brightval);
strip_1.show();
}
}
void magenta_full_1()
{
for (int i = 0; i < 24; i += 2)
{
strip_1.setPixelColor(i, 255, 0, 255);//0
strip_1.setPixelColor(i+1, 255, 0, 255);//1
strip_1.setBrightness(brightval);
strip_1.show();
}
}
void red_green_blue_full_1()
{
for(int i = 0; i < 24; i += 3)
{
strip_1.setPixelColor(i, 255, 0, 0);
strip_1.setPixelColor(i + 1, 0, 255, 0);
strip_1.setPixelColor(i + 2, 0, 0,255);
strip_1.setBrightness(brightval);
strip_1.show();
}
}
void magenta_blue_half_1()
{
for(int i = 0; i < 24; i += 4)
{
strip_1.setPixelColor(i, 255, 0, 255);
strip_1.setPixelColor(i + 1, 0, 0, 0);
strip_1.setPixelColor(i + 2, 0, 0,255);
strip_1.setPixelColor(i + 3, 0, 0,0);
strip_1.setBrightness(brightval);
strip_1.show();
}
}
void yellow_blue_half_1()
{
for(int i = 0; i < 24; i += 4)
{
strip_1.setPixelColor(i, 0, 255, 255);
strip_1.setPixelColor(i + 1, 0, 0, 0);
strip_1.setPixelColor(i + 2, 0, 0,255);
strip_1.setPixelColor(i + 3, 0, 0,0);
strip_1.setBrightness(brightval);
strip_1.show();
}
}
void red_green_half_1()
{
for(int i = 0; i < 24; i += 4)
{
strip_1.setPixelColor(i, 255, 0, 0);
strip_1.setPixelColor(i + 1, 0, 0, 0);
strip_1.setPixelColor(i + 2, 0, 255,0);
strip_1.setPixelColor(i + 3, 0, 0,0);
strip_1.setBrightness(brightval);
strip_1.show();
}
}
void red_magenta_half_1()
{
for(int i = 0; i < 24; i += 4)
{
strip_1.setPixelColor(i, 255, 0, 0);
strip_1.setPixelColor(i + 1, 0, 0, 0);
strip_1.setPixelColor(i + 2, 255, 0,255);
strip_1.setPixelColor(i + 3, 0, 0,0);
strip_1.setBrightness(brightval);
strip_1.show();
}
}
void red_blue_half_1()
{
for(int i = 0; i < 24; i += 4)
{
strip_1.setPixelColor(i, 255, 0, 0);
strip_1.setPixelColor(i + 1, 0, 0, 0);
strip_1.setPixelColor(i + 2, 0, 0,255);
strip_1.setPixelColor(i + 3, 0, 0,0);
strip_1.setBrightness(brightval);
strip_1.show();
}
}
void red_yellow_half_1()
{
for(int i = 0; i < 24; i += 4)
{
strip_1.setPixelColor(i, 255, 0, 0);
strip_1.setPixelColor(i + 1, 0, 0, 0);
strip_1.setPixelColor(i + 2, 0, 255,255);
strip_1.setPixelColor(i + 3, 0, 0,0);
strip_1.setBrightness(brightval);
strip_1.show();
}
}
void magenta_green_half_1()
{
for(int i = 0; i < 24; i += 4)
{
strip_1.setPixelColor(i, 255, 0, 255);
strip_1.setPixelColor(i + 1, 0, 0, 0);
strip_1.setPixelColor(i + 2, 0, 255,0);
strip_1.setPixelColor(i + 3, 0, 0,0);
strip_1.setBrightness(brightval);
strip_1.show();
}
}
void red_green_blue_half_1()
{
for(int i = 0; i < 24; i += 6)
{
strip_1.setPixelColor(i, 255, 0, 0);
strip_1.setPixelColor(i + 1, 0, 0, 0);
strip_1.setPixelColor(i + 2, 0, 255,0);
strip_1.setPixelColor(i + 3, 0, 0,0);
strip_1.setPixelColor(i + 4, 0, 0,255);
strip_1.setPixelColor(i + 5, 0, 0,0);
strip_1.setBrightness(brightval);
strip_1.show();
}
}
void green_magenta_full_1()
{
for(int i = 0; i < 24; i += 2)
{
strip_1.setPixelColor(i, 0, 255, 0);
strip_1.setPixelColor(i + 1, 255, 0, 255);
strip_1.setBrightness(brightval);
strip_1.show();
}
}
void blue_magenta_full_1()
{
for(int i = 0; i < 24; i += 2)
{
strip_1.setPixelColor(i, 0, 0, 255);
strip_1.setPixelColor(i + 1, 255, 0, 255);
strip_1.setBrightness(brightval);
strip_1.show();
}
}
void magenta_red_blue_1()
{
for(int i = 0; i < 24; i += 3)
{
strip_1.setPixelColor(i, 255, 0, 255);
strip_1.setPixelColor(i + 1, 255, 0, 0);
strip_1.setPixelColor(i + 2, 0, 0, 255);
strip_1.setBrightness(brightval);
strip_1.show();
}
}
void yellow_half_1()
{
for (int i = 0; i < 24; i += 2)
{
strip_1.setPixelColor(i, 0, 255, 255);//0
strip_1.setPixelColor(i+1, 0, 0, 0);//1
strip_1.setBrightness(brightval);
strip_1.show();
}
}
void yellow_full_1()
{
for (int i = 0; i < 24; i += 2)
{
strip_1.setPixelColor(i, 0, 255, 255);//0
strip_1.setPixelColor(i+1, 0, 255, 255);//1
strip_1.setBrightness(brightval);
strip_1.show();
}
}
void green_red_blue_half_1()
{
for(int i = 0; i < 24; i += 6)
{
strip_1.setPixelColor(i, 0, 255, 0);
strip_1.setPixelColor(i + 1, 0, 0, 0);
strip_1.setPixelColor(i + 2, 0, 255,0);
strip_1.setPixelColor(i + 3, 0, 0,0);
strip_1.setPixelColor(i + 4, 0, 0,255);
strip_1.setPixelColor(i + 5, 0, 0,0);
strip_1.setBrightness(brightval);
strip_1.show();
}
}
void dark_1()
{
for (int i = 0; i < 24; i += 2)
{
strip_1.setPixelColor(i, 0, 0, 0);//0
strip_1.setPixelColor(i+1, 0, 0, 0);//1
strip_1.setBrightness(brightval);
strip_1.show();
}
}
//void 2
void red_half_2()
{
for (int i = 0; i < 24; i += 2)
{
strip_2.setPixelColor(i, 255, 0, 0);//0
strip_2.setPixelColor(i+1, 0, 0, 0);//1
strip_2.setBrightness(brightval);
strip_2.show();
}
}
void red_full_2()
{
for (int i = 0; i < 24; i += 2)
{
strip_2.setPixelColor(i, 255, 0, 0);//0
strip_2.setPixelColor(i+1, 255, 0, 0);//1
strip_2.setBrightness(brightval);
strip_2.show();
}
}
void blue_half_2()
{
for (int i = 0; i < 24; i += 2)
{
strip_2.setPixelColor(i, 0, 0, 255);//0
strip_2.setPixelColor(i+1, 0, 0, 0);//1
strip_2.setBrightness(brightval);
strip_2.show();
}
}
void blue_full_2()
{
for (int i = 0; i < 24; i += 2)
{
strip_2.setPixelColor(i, 0, 0, 255);//0
strip_2.setPixelColor(i+1, 0, 0, 255);//1
strip_2.setBrightness(brightval);
strip_2.show();
}
}
void green_half_2()
{
for (int i = 0; i < 24; i += 2)
{
strip_2.setPixelColor(i, 0, 255, 0);//0
strip_2.setPixelColor(i+1, 0, 0, 0);//1
strip_2.setBrightness(brightval);
strip_2.show();
}
}
void green_full_2()
{
for (int i = 0; i < 24; i += 2)
{
strip_2.setPixelColor(i, 0, 255, 0);//0
strip_2.setPixelColor(i+1, 0, 255, 0);//1
strip_2.setBrightness(brightval);
strip_2.show();
}
}
void green_blue_half_2()
{
for (int i = 0; i < 24; i += 2)
{
strip_2.setPixelColor(i, 0, 255, 0);//0
strip_2.setPixelColor(i+1, 0, 0, 255);//1
strip_2.setBrightness(brightval);
strip_2.show();
}
}
void magenta_half_2()
{
for (int i = 0; i < 24; i += 2)
{
strip_2.setPixelColor(i, 0, 0, 0);//0
strip_2.setPixelColor(i+1, 255, 0, 255);//1
strip_2.setBrightness(brightval);
strip_2.show();
}
}
void magenta_full_2()
{
for (int i = 0; i < 24; i += 2)
{
strip_2.setPixelColor(i, 255, 0, 255);//0
strip_2.setPixelColor(i+1, 255, 0, 255);//1
strip_2.setBrightness(brightval);
strip_2.show();
}
}
void red_green_blue_full_2()
{
for(int i = 0; i < 24; i += 3)
{
strip_2.setPixelColor(i, 255, 0, 0);
strip_2.setPixelColor(i + 1, 0, 255, 0);
strip_2.setPixelColor(i + 2, 0, 0,255);
strip_2.setBrightness(brightval);
strip_2.show();
}
}
void magenta_blue_half_2()
{
for(int i = 0; i < 24; i += 4)
{
strip_2.setPixelColor(i, 255, 0, 255);
strip_2.setPixelColor(i + 1, 0, 0, 0);
strip_2.setPixelColor(i + 2, 0, 0,255);
strip_2.setPixelColor(i + 3, 0, 0,0);
strip_2.setBrightness(brightval);
strip_2.show();
}
}
void yellow_blue_half_2()
{
for(int i = 0; i < 24; i += 4)
{
strip_2.setPixelColor(i, 0, 255, 255);
strip_2.setPixelColor(i + 1, 0, 0, 0);
strip_2.setPixelColor(i + 2, 0, 0,255);
strip_2.setPixelColor(i + 3, 0, 0,0);
strip_2.setBrightness(brightval);
strip_2.show();
}
}
void red_green_half_2()
{
for(int i = 0; i < 24; i += 4)
{
strip_2.setPixelColor(i, 255, 0, 0);
strip_2.setPixelColor(i + 1, 0, 0, 0);
strip_2.setPixelColor(i + 2, 0, 255,0);
strip_2.setPixelColor(i + 3, 0, 0,0);
strip_2.setBrightness(brightval);
strip_2.show();
}
}
void red_magenta_half_2()
{
for(int i = 0; i < 24; i += 4)
{
strip_2.setPixelColor(i, 255, 0, 0);
strip_2.setPixelColor(i + 1, 0, 0, 0);
strip_2.setPixelColor(i + 2, 255, 0,255);
strip_2.setPixelColor(i + 3, 0, 0,0);
strip_2.setBrightness(brightval);
strip_2.show();
}
}
void red_blue_half_2()
{
for(int i = 0; i < 24; i += 4)
{
strip_2.setPixelColor(i, 255, 0, 0);
strip_2.setPixelColor(i + 1, 0, 0, 0);
strip_2.setPixelColor(i + 2, 0, 0,255);
strip_2.setPixelColor(i + 3, 0, 0,0);
strip_2.setBrightness(brightval);
strip_2.show();
}
}
void red_yellow_half_2()
{
for(int i = 0; i < 24; i += 4)
{
strip_2.setPixelColor(i, 255, 0, 0);
strip_2.setPixelColor(i + 1, 0, 0, 0);
strip_2.setPixelColor(i + 2, 0, 255,255);
strip_2.setPixelColor(i + 3, 0, 0,0);
strip_2.setBrightness(brightval);
strip_2.show();
}
}
void magenta_green_half_2()
{
for(int i = 0; i < 24; i += 4)
{
strip_2.setPixelColor(i, 255, 0, 255);
strip_2.setPixelColor(i + 1, 0, 0, 0);
strip_2.setPixelColor(i + 2, 0, 255,0);
strip_2.setPixelColor(i + 3, 0, 0,0);
strip_2.setBrightness(brightval);
strip_2.show();
}
}
void red_green_blue_half_2()
{
for(int i = 0; i < 24; i += 6)
{
strip_2.setPixelColor(i, 255, 0, 0);
strip_2.setPixelColor(i + 1, 0, 0, 0);
strip_2.setPixelColor(i + 2, 0, 255,0);
strip_2.setPixelColor(i + 3, 0, 0,0);
strip_2.setPixelColor(i + 4, 0, 0,255);
strip_2.setPixelColor(i + 5, 0, 0,0);
strip_2.setBrightness(brightval);
strip_2.show();
}
}
void green_magenta_full_2()
{
for(int i = 0; i < 24; i += 2)
{
strip_2.setPixelColor(i, 0, 255, 0);
strip_2.setPixelColor(i + 1, 255, 0, 255);
strip_2.setBrightness(brightval);
strip_2.show();
}
}
void blue_magenta_full_2()
{
for(int i = 0; i < 24; i += 2)
{
strip_2.setPixelColor(i, 0, 0, 255);
strip_2.setPixelColor(i + 1, 255, 0, 255);
strip_2.setBrightness(brightval);
strip_2.show();
}
}
void magenta_red_blue_2()
{
for(int i = 0; i < 24; i += 3)
{
strip_2.setPixelColor(i, 255, 0, 255);
strip_2.setPixelColor(i + 1, 255, 0, 0);
strip_2.setPixelColor(i + 2, 0, 0, 255);
strip_2.setBrightness(brightval);
strip_2.show();
}
}
void yellow_half_2()
{
for (int i = 0; i < 24; i += 2)
{
strip_2.setPixelColor(i, 0, 255, 255);//0
strip_2.setPixelColor(i+1, 0, 0, 0);//1
strip_2.setBrightness(brightval);
strip_2.show();
}
}
void yellow_full_2()
{
for (int i = 0; i < 24; i += 2)
{
strip_2.setPixelColor(i, 0, 255, 255);//0
strip_2.setPixelColor(i+1, 0, 255, 255);//1
strip_2.setBrightness(brightval);
strip_2.show();
}
}
void green_red_blue_half_2()
{
for(int i = 0; i < 24; i += 6)
{
strip_2.setPixelColor(i, 0, 255, 0);
strip_2.setPixelColor(i + 1, 0, 0, 0);
strip_2.setPixelColor(i + 2, 0, 255,0);
strip_2.setPixelColor(i + 3, 0, 0,0);
strip_2.setPixelColor(i + 4, 0, 0,255);
strip_2.setPixelColor(i + 5, 0, 0,0);
strip_2.setBrightness(brightval);
strip_2.show();
}
}
void dark_2()
{
for (int i = 0; i < 24; i += 2)
{
strip_2.setPixelColor(i, 0, 0, 0);//0
strip_2.setPixelColor(i+1, 0, 0, 0);//1
strip_2.setBrightness(brightval);
strip_2.show();
}
}
//3
void red_half_3()
{
for (int i = 0; i < 24; i += 2)
{
strip_3.setPixelColor(i, 255, 0, 0);//0
strip_3.setPixelColor(i+1, 0, 0, 0);//1
strip_3.setBrightness(brightval);
strip_3.show();
}
}
void red_full_3()
{
for (int i = 0; i < 24; i += 2)
{
strip_3.setPixelColor(i, 255, 0, 0);//0
strip_3.setPixelColor(i+1, 255, 0, 0);//1
strip_3.setBrightness(brightval);
strip_3.show();
}
}
void blue_half_3()
{
for (int i = 0; i < 24; i += 2)
{
strip_3.setPixelColor(i, 0, 0, 255);//0
strip_3.setPixelColor(i+1, 0, 0, 0);//1
strip_3.setBrightness(brightval);
strip_3.show();
}
}
void blue_full_3()
{
for (int i = 0; i < 24; i += 2)
{
strip_3.setPixelColor(i, 0, 0, 255);//0
strip_3.setPixelColor(i+1, 0, 0, 255);//1
strip_3.setBrightness(brightval);
strip_3.show();
}
}
void green_half_3()
{
for (int i = 0; i < 24; i += 2)
{
strip_3.setPixelColor(i, 0, 255, 0);//0
strip_3.setPixelColor(i+1, 0, 0, 0);//1
strip_3.setBrightness(brightval);
strip_3.show();
}
}
void green_full_3()
{
for (int i = 0; i < 24; i += 2)
{
strip_3.setPixelColor(i, 0, 255, 0);//0
strip_3.setPixelColor(i+1, 0, 255, 0);//1
strip_3.setBrightness(brightval);
strip_3.show();
}
}
void green_blue_half_3()
{
for (int i = 0; i < 24; i += 2)
{
strip_3.setPixelColor(i, 0, 255, 0);//0
strip_3.setPixelColor(i+1, 0, 0, 255);//1
strip_3.setBrightness(brightval);
strip_3.show();
}
}
void magenta_half_3()
{
for (int i = 0; i < 24; i += 2)
{
strip_3.setPixelColor(i, 0, 0, 0);//0
strip_3.setPixelColor(i+1, 255, 0, 255);//1
strip_3.setBrightness(brightval);
strip_3.show();
}
}
void magenta_full_3()
{
for (int i = 0; i < 24; i += 2)
{
strip_3.setPixelColor(i, 255, 0, 255);//0
strip_3.setPixelColor(i+1, 255, 0, 255);//1
strip_3.setBrightness(brightval);
strip_3.show();
}
}
void red_green_blue_full_3()
{
for(int i = 0; i < 24; i += 3)
{
strip_3.setPixelColor(i, 255, 0, 0);
strip_3.setPixelColor(i + 1, 0, 255, 0);
strip_3.setPixelColor(i + 2, 0, 0,255);
strip_3.setBrightness(brightval);
strip_3.show();
}
}
void magenta_blue_half_3()
{
for(int i = 0; i < 24; i += 4)
{
strip_3.setPixelColor(i, 255, 0, 255);
strip_3.setPixelColor(i + 1, 0, 0, 0);
strip_3.setPixelColor(i + 2, 0, 0,255);
strip_3.setPixelColor(i + 3, 0, 0,0);
strip_3.setBrightness(brightval);
strip_3.show();
}
}
void yellow_blue_half_3()
{
for(int i = 0; i < 24; i += 4)
{
strip_3.setPixelColor(i, 0, 255, 255);
strip_3.setPixelColor(i + 1, 0, 0, 0);
strip_3.setPixelColor(i + 2, 0, 0,255);
strip_3.setPixelColor(i + 3, 0, 0,0);
strip_3.setBrightness(brightval);
strip_3.show();
}
}
void red_green_half_3()
{
for(int i = 0; i < 24; i += 4)
{
strip_3.setPixelColor(i, 255, 0, 0);
strip_3.setPixelColor(i + 1, 0, 0, 0);
strip_3.setPixelColor(i + 2, 0, 255,0);
strip_3.setPixelColor(i + 3, 0, 0,0);
strip_3.setBrightness(brightval);
strip_3.show();
}
}
void red_magenta_half_3()
{
for(int i = 0; i < 24; i += 4)
{
strip_3.setPixelColor(i, 255, 0, 0);
strip_3.setPixelColor(i + 1, 0, 0, 0);
strip_3.setPixelColor(i + 2, 255, 0,255);
strip_3.setPixelColor(i + 3, 0, 0,0);
strip_3.setBrightness(brightval);
strip_3.show();
}
}
void red_blue_half_3()
{
for(int i = 0; i < 24; i += 4)
{
strip_3.setPixelColor(i, 255, 0, 0);
strip_3.setPixelColor(i + 1, 0, 0, 0);
strip_3.setPixelColor(i + 2, 0, 0,255);
strip_3.setPixelColor(i + 3, 0, 0,0);
strip_3.setBrightness(brightval);
strip_3.show();
}
}
void red_yellow_half_3()
{
for(int i = 0; i < 24; i += 4)
{
strip_3.setPixelColor(i, 255, 0, 0);
strip_3.setPixelColor(i + 1, 0, 0, 0);
strip_3.setPixelColor(i + 2, 0, 255,255);
strip_3.setPixelColor(i + 3, 0, 0,0);
strip_3.setBrightness(brightval);
strip_3.show();
}
}
void magenta_green_half_3()
{
for(int i = 0; i < 24; i += 4)
{
strip_3.setPixelColor(i, 255, 0, 255);
strip_3.setPixelColor(i + 1, 0, 0, 0);
strip_3.setPixelColor(i + 2, 0, 255,0);
strip_3.setPixelColor(i + 3, 0, 0,0);
strip_3.setBrightness(brightval);
strip_3.show();
}
}
void red_green_blue_half_3()
{
for(int i = 0; i < 24; i += 6)
{
strip_3.setPixelColor(i, 255, 0, 0);
strip_3.setPixelColor(i + 1, 0, 0, 0);
strip_3.setPixelColor(i + 2, 0, 255,0);
strip_3.setPixelColor(i + 3, 0, 0,0);
strip_3.setPixelColor(i + 4, 0, 0,255);
strip_3.setPixelColor(i + 5, 0, 0,0);
strip_3.setBrightness(brightval);
strip_3.show();
}
}
void green_magenta_full_3()
{
for(int i = 0; i < 24; i += 2)
{
strip_3.setPixelColor(i, 0, 255, 0);
strip_3.setPixelColor(i + 1, 255, 0, 255);
strip_3.setBrightness(brightval);
strip_3.show();
}
}
void blue_magenta_full_3()
{
for(int i = 0; i < 24; i += 2)
{
strip_3.setPixelColor(i, 0, 0, 255);
strip_3.setPixelColor(i + 1, 255, 0, 255);
strip_3.setBrightness(brightval);
strip_3.show();
}
}
void magenta_red_blue_3()
{
for(int i = 0; i < 24; i += 3)
{
strip_3.setPixelColor(i, 255, 0, 255);
strip_3.setPixelColor(i + 1, 255, 0, 0);
strip_3.setPixelColor(i + 2, 0, 0, 255);
strip_3.setBrightness(brightval);
strip_3.show();
}
}
void yellow_half_3()
{
for (int i = 0; i < 24; i += 2)
{
strip_3.setPixelColor(i, 0, 255, 255);//0
strip_3.setPixelColor(i+1, 0, 0, 0);//1
strip_3.setBrightness(brightval);
strip_3.show();
}
}
void yellow_full_3()
{
for (int i = 0; i < 24; i += 2)
{
strip_3.setPixelColor(i, 0, 255, 255);//0
strip_3.setPixelColor(i+1, 0, 255, 255);//1
strip_3.setBrightness(brightval);
strip_3.show();
}
}
void green_red_blue_half_3()
{
for(int i = 0; i < 24; i += 6)
{
strip_3.setPixelColor(i, 0, 255, 0);
strip_3.setPixelColor(i + 1, 0, 0, 0);
strip_3.setPixelColor(i + 2, 0, 255,0);
strip_3.setPixelColor(i + 3, 0, 0,0);
strip_3.setPixelColor(i + 4, 0, 0,255);
strip_3.setPixelColor(i + 5, 0, 0,0);
strip_3.setBrightness(brightval);
strip_3.show();
}
}
void dark_3()
{
for (int i = 0; i < 24; i += 2)
{
strip_3.setPixelColor(i, 0, 0, 0);//0
strip_3.setPixelColor(i+1, 0, 0, 0);//1
strip_3.setBrightness(brightval);
strip_3.show();
}
}