thanks man i got it
#include <Adafruit_NeoPixel.h>
#define PIXEL_PIN 9
#define PIXEL_COUNT 4
Adafruit_NeoPixel strip = Adafruit_NeoPixel (PIXEL_COUNT, PIXEL_PIN, NEO_GRB + NEO_KHZ800);
const int LeftTurnInput = 2;
const int RightTurnInput = 5;
const int StandbyInput = 3;
const int BrakeInput = 4;
const int LED = 9;
void setup()
{
pinMode(LED, OUTPUT);
pinMode(LeftTurnInput, INPUT);
pinMode(RightTurnInput, INPUT);
pinMode(StandbyInput, INPUT);
pinMode(BrakeInput, INPUT);
strip.begin();
strip.show();
Serial.begin(9600);
}
void loop(){
if( (digitalRead(LeftTurnInput) == HIGH)&&(digitalRead(RightTurnInput) == HIGH)&&(digitalRead(StandbyInput) == HIGH)&&(digitalRead(BrakeInput) == HIGH) ) {
strip.setPixelColor (0, 250, 0, 0);
strip.setPixelColor (1, 0, 250, 0);
strip.setPixelColor (2, 0, 250, 0);
strip.setPixelColor (3, 250, 0, 0);
strip.show();
}
if( (digitalRead(LeftTurnInput) == HIGH)&&(digitalRead(RightTurnInput) == HIGH)&&(digitalRead(StandbyInput) == HIGH)&&(digitalRead(BrakeInput) == LOW) ) {
strip.setPixelColor (0, 250, 0, 0);
strip.setPixelColor (1, 0, 250, 0);
strip.setPixelColor (2, 0, 250, 0);
strip.setPixelColor (3, 250, 0, 0);
strip.show();
}
if( (digitalRead(LeftTurnInput) == HIGH)&&(digitalRead(RightTurnInput) == HIGH)&&(digitalRead(StandbyInput) == LOW)&&(digitalRead(BrakeInput) == HIGH) ) {
strip.setPixelColor (0, 250, 0, 0);
strip.setPixelColor (1, 0, 250, 0);
strip.setPixelColor (2, 0, 250, 0);
strip.setPixelColor (3, 250, 0, 0);
strip.show();
}
if( (digitalRead(LeftTurnInput) == HIGH)&&(digitalRead(RightTurnInput) == HIGH)&&(digitalRead(StandbyInput) == LOW)&&(digitalRead(BrakeInput) == LOW) ) {
strip.setPixelColor (0, 250, 0, 0);
strip.setPixelColor (1, 0, 0, 0);
strip.setPixelColor (2, 0, 0, 0);
strip.setPixelColor (3, 250, 0, 0);
strip.show();
}
if( (digitalRead(LeftTurnInput) == HIGH)&&(digitalRead(RightTurnInput) == LOW)&&(digitalRead(StandbyInput) == HIGH)&&(digitalRead(BrakeInput) == HIGH) ) {
strip.setPixelColor (0, 250, 0, 0);
strip.setPixelColor (1, 0, 250, 0);
strip.setPixelColor (2, 0, 250, 0);
strip.setPixelColor (3, 0, 250, 0);
strip.show();
}
if( (digitalRead(LeftTurnInput) == HIGH)&&(digitalRead(RightTurnInput) == LOW)&&(digitalRead(StandbyInput) == HIGH)&&(digitalRead(BrakeInput) == LOW) ) {
strip.setPixelColor (0, 250, 0, 0);
strip.setPixelColor (1, 0, 250, 0);
strip.setPixelColor (2, 0, 250, 0);
strip.setPixelColor (3, 0, 250, 0);
strip.show();
}
if( (digitalRead(LeftTurnInput) == HIGH)&&(digitalRead(RightTurnInput) == LOW)&&(digitalRead(StandbyInput) == LOW)&&(digitalRead(BrakeInput) == HIGH) ) {
strip.setPixelColor (0, 250, 0, 0);
strip.setPixelColor (1, 0, 250, 0);
strip.setPixelColor (2, 0, 250, 0);
strip.setPixelColor (3, 0, 250, 0);
strip.show();
}
if( (digitalRead(LeftTurnInput) == HIGH)&&(digitalRead(RightTurnInput) == LOW)&&(digitalRead(StandbyInput) == LOW)&&(digitalRead(BrakeInput) == LOW) ) {
strip.setPixelColor (0, 250, 0, 0);
strip.setPixelColor (1, 0, 0, 0);
strip.setPixelColor (2, 0, 0, 0);
strip.setPixelColor (3, 0, 0, 0);
strip.show();
}
if( (digitalRead(LeftTurnInput) == LOW)&&(digitalRead(RightTurnInput) == HIGH)&&(digitalRead(StandbyInput) == HIGH)&&(digitalRead(BrakeInput) == HIGH) ) {
strip.setPixelColor (0, 0, 250, 0);
strip.setPixelColor (1, 0, 250, 0);
strip.setPixelColor (2, 0, 250, 0);
strip.setPixelColor (3, 250, 0, 0);
strip.show();
}
if( (digitalRead(LeftTurnInput) == LOW)&&(digitalRead(RightTurnInput) == HIGH)&&(digitalRead(StandbyInput) == HIGH)&&(digitalRead(BrakeInput) == LOW) ) {
strip.setPixelColor (0, 0, 250, 0);
strip.setPixelColor (1, 0, 250, 0);
strip.setPixelColor (2, 0, 250, 0);
strip.setPixelColor (3, 250, 0, 0);
strip.show();
}
if( (digitalRead(LeftTurnInput) == LOW)&&(digitalRead(RightTurnInput) == HIGH)&&(digitalRead(StandbyInput) == LOW)&&(digitalRead(BrakeInput) == HIGH) ) {
strip.setPixelColor (0, 0, 250, 0);
strip.setPixelColor (1, 0, 250, 0);
strip.setPixelColor (2, 0, 250, 0);
strip.setPixelColor (3, 250, 0, 0);
strip.show();
}
if( (digitalRead(LeftTurnInput) == LOW)&&(digitalRead(RightTurnInput) == HIGH)&&(digitalRead(StandbyInput) == LOW)&&(digitalRead(BrakeInput) == LOW) ) {
strip.setPixelColor (0, 0, 0, 0);
strip.setPixelColor (1, 0, 0, 0);
strip.setPixelColor (2, 0, 0, 0);
strip.setPixelColor (3, 250, 0, 0);
strip.show();
}
if( (digitalRead(LeftTurnInput) == LOW)&&(digitalRead(RightTurnInput) == LOW)&&(digitalRead(StandbyInput) == HIGH)&&(digitalRead(BrakeInput) == HIGH) ) {
strip.setPixelColor (0, 0, 250, 0);
strip.setPixelColor (1, 0, 250, 0);
strip.setPixelColor (2, 0, 250, 0);
strip.setPixelColor (3, 0, 250, 0);
strip.show();
}
if( (digitalRead(LeftTurnInput) == LOW)&&(digitalRead(RightTurnInput) == LOW)&&(digitalRead(StandbyInput) == HIGH)&&(digitalRead(BrakeInput) == LOW) ) {
strip.setPixelColor (0, 0, 250, 0);
strip.setPixelColor (1, 0, 250, 0);
strip.setPixelColor (2, 0, 250, 0);
strip.setPixelColor (3, 0, 250, 0);
strip.show();
}
if( (digitalRead(LeftTurnInput) == LOW)&&(digitalRead(RightTurnInput) == LOW)&&(digitalRead(StandbyInput) == LOW)&&(digitalRead(BrakeInput) == HIGH) ) {
strip.setPixelColor (0, 0, 250, 0);
strip.setPixelColor (1, 0, 250, 0);
strip.setPixelColor (2, 0, 250, 0);
strip.setPixelColor (3, 0, 250, 0);
strip.show();
}
if( (digitalRead(LeftTurnInput) == LOW)&&(digitalRead(RightTurnInput) == LOW)&&(digitalRead(StandbyInput) == LOW)&&(digitalRead(BrakeInput) == LOW) ) {
strip.setPixelColor (0, 0, 0, 0);
strip.setPixelColor (1, 0, 0, 0);
strip.setPixelColor (2, 0, 0, 0);
strip.setPixelColor (3, 0, 0, 0);
strip.show();
}
}
i will try make it less longer code