sorry not allowed to post twice in 5 mins as a newbie, yes i only want the red on when they are required...thats all the time the indicators are off, however during each flash they are off, and to make them stand out the reds need to be off thanks andy
// LEFT INDICATOR
pixels.setPixelColor(6, pixels.Color(a,b,0));
pixels.setPixelColor(21, pixels.Color(a,b,0));
pixels.show();
delay(delayval);
pixels.setPixelColor(5, pixels.Color(a,b,0));
pixels.setPixelColor(22, pixels.Color(a,b,0));
pixels.show();
delay(delayval);
pixels.setPixelColor(4, pixels.Color(a,b,0));
pixels.setPixelColor(23, pixels.Color(a,b,0));
pixels.show();
delay(delayval);
pixels.setPixelColor(3, pixels.Color(a,b,0));
pixels.setPixelColor(24, pixels.Color(a,b,0));
pixels.show();
delay(delayval);
pixels.setPixelColor(2, pixels.Color(a,b,0));
pixels.setPixelColor(25, pixels.Color(a,b,0));
pixels.show();
delay(delayval);
pixels.setPixelColor(1, pixels.Color(a,b,0));
pixels.setPixelColor(26, pixels.Color(a,b,0));
pixels.show();
delay(delayval);
pixels.setPixelColor(0, pixels.Color(a,b,0));
pixels.setPixelColor(27, pixels.Color(a,b,0));
pixels.show();
pixels.clear();
delay(delayvalb);
}
if(buttonStateR == HIGH){
// RIGHT INDICATOR
pixels.setPixelColor(30, pixels.Color(s,t,u));
pixels.setPixelColor(31, pixels.Color(s,t,u));
pixels.setPixelColor(29, pixels.Color(s,t,u));
pixels.show();
pixels.setPixelColor(8, pixels.Color(a,b,0));
pixels.setPixelColor(20, pixels.Color(a,b,0));
pixels.show();
delay(delayval);
pixels.setPixelColor(9, pixels.Color(a,b,0));
pixels.setPixelColor(19, pixels.Color(a,b,0));
pixels.show();
delay(delayval);
pixels.setPixelColor(10, pixels.Color(a,b,0));
pixels.setPixelColor(18, pixels.Color(a,b,0));
pixels.show();
delay(delayval);
pixels.setPixelColor(11, pixels.Color(a,b,0));
pixels.setPixelColor(17, pixels.Color(a,b,0));
pixels.show();
delay(delayval);
pixels.setPixelColor(12, pixels.Color(a,b,0));
pixels.setPixelColor(16, pixels.Color(a,b,0));
pixels.show();
delay(delayval);
pixels.setPixelColor(13, pixels.Color(a,b,0));
pixels.setPixelColor(15, pixels.Color(a,b,0));
pixels.show();
delay(delayval);
pixels.setPixelColor(14, pixels.Color(a,b,0));
pixels.show();
delay(delayval);
}
buttonStateB = digitalRead(buttonPinB);
if(buttonStateB == HIGH){
//BRAKE LIGHT
pixels.setPixelColor(30, pixels.Color(s,t,u));
pixels.setPixelColor(31, pixels.Color(s,t,u));
pixels.setPixelColor(29, pixels.Color(s,t,u));
pixels.show();
pixels.setPixelColor(0, pixels.Color(m,n,o));
pixels.setPixelColor(1, pixels.Color(m,n,o));
pixels.setPixelColor(2, pixels.Color(m,n,o));
pixels.setPixelColor(3, pixels.Color(m,n,o));
pixels.setPixelColor(4, pixels.Color(m,n,o));
pixels.setPixelColor(5, pixels.Color(m,n,o));
pixels.setPixelColor(6, pixels.Color(m,n,o));
pixels.setPixelColor(7, pixels.Color(m,n,o));
pixels.setPixelColor(8, pixels.Color(m,n,o));
pixels.setPixelColor(9, pixels.Color(m,n,o));
pixels.setPixelColor(10, pixels.Color(m,n,o));
pixels.setPixelColor(11, pixels.Color(m,n,o));
pixels.setPixelColor(12, pixels.Color(m,n,o));
pixels.setPixelColor(13, pixels.Color(m,n,o));
pixels.setPixelColor(14, pixels.Color(m,n,o));
pixels.setPixelColor(15, pixels.Color(m,n,o));
pixels.setPixelColor(16, pixels.Color(m,n,o));
pixels.setPixelColor(17, pixels.Color(m,n,o));
pixels.setPixelColor(18, pixels.Color(m,n,o));
pixels.setPixelColor(19, pixels.Color(m,n,o));
pixels.setPixelColor(20, pixels.Color(m,n,o));
pixels.setPixelColor(21, pixels.Color(m,n,o));
pixels.setPixelColor(22, pixels.Color(m,n,o));
pixels.setPixelColor(23, pixels.Color(m,n,o));
pixels.setPixelColor(24, pixels.Color(m,n,o));
pixels.setPixelColor(25, pixels.Color(m,n,o));
pixels.setPixelColor(26, pixels.Color(m,n,o));
pixels.setPixelColor(27, pixels.Color(m,n,o));
pixels.setPixelColor(28, pixels.Color(m,n,o));
pixels.show();
}
if(buttonStateB == LOW && buttonStateL == LOW ){
//DEFAULT REAR LIGHT LEFT SIDE
pixels.setPixelColor(30, pixels.Color(s,t,u));
pixels.setPixelColor(31, pixels.Color(s,t,u));
pixels.setPixelColor(29, pixels.Color(s,t,u));
pixels.show();
pixels.setPixelColor(0, pixels.Color(d,e,f));
pixels.setPixelColor(1, pixels.Color(d,e,f));
pixels.setPixelColor(2, pixels.Color(d,e,f));
pixels.setPixelColor(3, pixels.Color(d,e,f));
pixels.setPixelColor(4, pixels.Color(d,e,f));
pixels.setPixelColor(5, pixels.Color(d,e,f));
pixels.setPixelColor(6, pixels.Color(d,e,f));
pixels.setPixelColor(22, pixels.Color(d,e,f));
pixels.setPixelColor(23, pixels.Color(d,e,f));
pixels.setPixelColor(24, pixels.Color(d,e,f));
pixels.setPixelColor(25, pixels.Color(d,e,f));
pixels.setPixelColor(26, pixels.Color(d,e,f));
pixels.setPixelColor(27, pixels.Color(d,e,f));
pixels.setPixelColor(28, pixels.Color(d,e,f));
pixels.show();
}
if(buttonStateB == LOW && buttonStateR == LOW){
//DEFAULT REAR LIGHT RIGHT SIDE
pixels.setPixelColor(30, pixels.Color(s,t,u));
pixels.show();
pixels.setPixelColor(31, pixels.Color(s,t,u));
pixels.show();
pixels.setPixelColor(29, pixels.Color(s,t,u));
pixels.show();
pixels.setPixelColor(8, pixels.Color(d,e,f));
pixels.setPixelColor(9, pixels.Color(d,e,f));
pixels.setPixelColor(10, pixels.Color(d,e,f));
pixels.setPixelColor(11, pixels.Color(d,e,f));
pixels.setPixelColor(12, pixels.Color(d,e,f));
pixels.setPixelColor(13, pixels.Color(d,e,f));
pixels.setPixelColor(14, pixels.Color(d,e,f));
pixels.setPixelColor(15, pixels.Color(d,e,f));
pixels.setPixelColor(16, pixels.Color(d,e,f));
pixels.setPixelColor(17, pixels.Color(d,e,f));
pixels.setPixelColor(18, pixels.Color(d,e,f));
pixels.setPixelColor(19, pixels.Color(d,e,f));
pixels.setPixelColor(20, pixels.Color(d,e,f));
pixels.setPixelColor(21, pixels.Color(d,e,f));
pixels.show();
}
}