//Constants const int yellowLed = 13; const int redLed = 13; const int blueLed = 13; const int greenLed = 13; //Variables int buttonValue; //Stores analog value when button is pressed void setup() { pinMode(yellowLed, OUTPUT); pinMode(redLed, OUTPUT); pinMode(blueLed, OUTPUT); pinMode(greenLed, OUTPUT); } void loop() { buttonValue = analogRead(A0); //Read analog value from A0 pin //For 1st button: if (buttonValue>=1000 && buttonValue<=1025){ digitalWrite(yellowLed, HIGH); } //For 2nd button: else if (buttonValue>=800 && buttonValue<=820){ digitalWrite(redLed, HIGH); } //For 3rd button: else if (buttonValue>=580 && buttonValue<=620){ digitalWrite(blueLed, HIGH); } //For 4th button: else if (buttonValue>=390 && buttonValue<=420){ digitalWrite(greenLed, HIGH); } //No button pressed, turn off LEDs else{ digitalWrite(yellowLed, LOW); digitalWrite(redLed, LOW); digitalWrite(blueLed, LOW); digitalWrite(greenLed, LOW); } }