User manual

Ausgabe 19.05.2017 Copyright by Joy-IT 25
int redled=8; // Setzt die rote LED als „Ausgang“
int yellowled=7; // Setzt die gelbe LED als „Ausgang“
int greenled=6; // Setzt die grüne LED als „Ausgang“
int redpin=5; // Initialisiert Pin für rote Taste
int yellowpin=4; // Initialisiert Pin für gelbe Taste
int greenpin=3; // Initialisiert Pin für grüne Taste
int restpin=2; // Initialisiert Pin für Reset-Taste
int red;
int yellow;
int green;
void setup()
{
pinMode(redled,OUTPUT);
pinMode(yellowled,OUTPUT);
pinMode(greenled,OUTPUT);
pinMode(redpin,INPUT);
pinMode(yellowpin,INPUT);
pinMode(greenpin,INPUT);
}
void loop() //Liest wiederholt die Pinne der Tasten
{
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() // Führt den Code aus bis rote LED an //
//ist; endet den Kreislauf wenn die
//Reset-Taste betätigt wird
{
while(digitalRead(restpin)==1)
{
digitalWrite(redled,HIGH);
digitalWrite(greenled,LOW);
digitalWrite(yellowled,LOW);
}
clear_led();
}