You missed posting your code in the most convenient manner
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
This example code is in the public domain.
*/
// Pin 13 has an LED connected on most Arduino boards.
// give it a name:
const int buttonPin = 2;
int redled = 11;
int yelled = 12;
int greled = 13;
int sensorPin = A0;
int sensorValue = 0;
int buttonState = 0;
// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(redled, OUTPUT);
pinMode(yelled, OUTPUT);
pinMode(greled, OUTPUT);
pinMode(buttonPin, INPUT);
}
// the loop routine runs over and over again forever:
void loop() {
sensorValue = analogRead(sensorPin);
buttonState = digitalRead(buttonPin);
if(buttonState == HIGH); //turn LED on
digitalWrite(redled, HIGH);
delay(sensorValue);
digitalWrite(redled, LOW);
delay(sensorValue);
digitalWrite(yelled, HIGH);
delay(sensorValue);
digitalWrite(yelled, LOW);
delay(sensorValue);
digitalWrite(greled, HIGH);
delay(sensorValue);
digitalWrite(greled, LOW);
delay(sensorValue);
}
else {
digitalWrite(greled, HIGH);
delay(sensorValue);
digitalWrite(greled, LOW);
delay(sensorValue);
digitalWrite(yelled, HIGH);
delay(sensorValue);
digitalWrite(yelled, LOW);
delay(sensorValue);
digitalWrite(redled, HIGH);
delay(sensorValue);
digitalWrite(redled, LOW);
delay(sensorValue);
}
}
if(buttonState == HIGH);
That's not doing anything useful