const int buttonPin1 = 2;
const int buttonPin2 = 3;
const int buttonPin3 = 4;
const int redLedPin = 9;
const int greenLedPin = 10;
const int blueLedPin = 11;
int buttonState1 = 0;
int buttonState2 = 0;
int buttonState3 = 0;
void setup() {
pinMode(buttonPin1, INPUT);
pinMode
pinMode(buttonPin2, INPUT);
pinMode(buttonPin3, INPUT);
pinMode(redLedPin, OUTPUT);
pinMode
pinMode(greenLedPin, OUTPUT);
pinMode(blueLedPin, OUTPUT);
}
void loop() {
buttonState1 =
buttonState1 = digitalRead
buttonState1 = digital
button
digitalRead(buttonPin1);
if (buttonState1 == HIGH) {
digitalWrite
digitalWrite(redLedPin, HIGH);
}
}
else {
digitalWrite(redLedPin, LOW);
}
}
buttonState2 =
buttonState2 =
buttonState
digitalRead(buttonPin2);
if (buttonState2 == HIGH) {
digitalWrite
digitalWrite(greenLedPin, HIGH);
}
}
else {
digitalWrite
digitalWrite(greenLedPin, LOW);
}
}
buttonState3 =
buttonState3 = digitalRead
buttonState3 =
digitalRead(buttonPin3);
if (buttonState3 == HIGH) {
digitalWrite(blueLedPin, HIGH);
}
else {
digitalWrite(blueLedPin, LOW);
}
if (buttonState1 == HIGH && buttonState2 == HIGH) {
digitalWrite
digitalWrite(redLedPin, HIGH);
digitalWrite(greenLedPin, HIGH);
}
}
}
if (buttonState1 == HIGH && buttonState3 == HIGH) {
digitalWrite(redLedPin, HIGH);
digitalWrite
digitalWrite(blueLedPin, HIGH);
}
}
if (buttonState2 == HIGH && buttonState3 == HIGH) {
digitalWrite(greenLedPin, HIGH);
digitalWrite
digitalWrite(blueLedPin, HIGH);
}
}
if (buttonState1 == HIGH && buttonState2 == HIGH && buttonState3 == HIGH) {
digitalWrite
digitalWrite(redLedPin, HIGH);
digitalWrite(greenLedPin, HIGH);
digitalWrite(blueLedPin, HIGH);
}
}
}
}
}
}