Instructions

www.joy-it.net
Pascalstr. 8 47506 Neukirchen-Vluyn
void loop(){ //Repeatedly reads the pins of the keys
red = digitalRead(redpin);
yellow = digitalRead(yellowpin);
green = digitalRead(greenpin);
if(red==LOW)RED_YES();
if(yellow==LOW)YELLOW_YES();
if(green==LOW)GREEN_YES();
}
void RED_YES(){// Executes the code until red LED is on
// ends the cycle when the reset button is pressed
while(digitalRead(restpin)==1){
digitalWrite(redled,HIGH);
digitalWrite(greenled,LOW);
digitalWrite(yellowled,LOW);
}
clear_led();
}
void YELLOW_YES(){// Executes the code until yellow LED is on
// ends the cycle when the reset button is pressed
while(digitalRead(restpin)==1){
digitalWrite(redled,LOW);
digitalWrite(greenled,LOW);
digitalWrite(yellowled,HIGH);
}
clear_led();
}
void GREEN_YES() // Executes the code until green LED is on
// ends the cycle when the reset button is pressed
{
while(digitalRead(restpin)==1){
digitalWrite(redled,LOW);
digitalWrite(greenled,HIGH);
digitalWrite(yellowled,LOW);
}
clear_led();
}
void clear_led(){ // all LEDs off
digitalWrite(redled,LOW);
digitalWrite(greenled,LOW);
digitalWrite(yellowled,LOW);
}