int R = 5;
int G = 6;
int B = 7;
const int IN_PIN_A = 4;
const int IN_PIN_B = 3;
const int IN_PIN_C = 2;
const int IN_PIN_D = 9;
void setup() {
// put your setup code here, to run once:
pinMode(IN_PIN_A, INPUT);
pinMode(IN_PIN_B, INPUT);
pinMode(IN_PIN_C, INPUT);
pinMode(IN_PIN_D, INPUT);
pinMode(R, OUTPUT);
pinMode(G, OUTPUT);
pinMode(B, OUTPUT);
digitalWrite(R, LOW);
digitalWrite(G, LOW);
digitalWrite(B, LOW);
}
void loop() {
// put your main code here, to run repeatedly:
bool val1 = digitalRead(IN_PIN_A) == HIGH;
bool val2 = digitalRead(IN_PIN_B) == HIGH;
bool val3 = digitalRead(IN_PIN_C) == HIGH;
bool val4 = digitalRead(IN_PIN_D) == HIGH;
if (val1) {
digitalWrite(R, HIGH);
}
if (val2) {
digitalWrite(G, HIGH);
}
if (val3) {
digitalWrite(B, HIGH);
}
if (val4) {
digitalWrite(R, LOW);
digitalWrite(G, LOW);
digitalWrite(B, LOW);
}
}