#define LED_OBEN_PIN 5
#define LED_UNTEN_PIN 6
#define TASTER_AUF_PIN 2
#define TASTER_ZU_PIN 3
int rolloZustand = 0;
void LED_an(int pin) {
digitalWrite(pin, HIGH);
}
void LED_aus(int pin) {
digitalWrite(pin, LOW);
}
void setup() {
pinMode(LED_OBEN_PIN, OUTPUT);
pinMode(LED_UNTEN_PIN, OUTPUT);
pinMode(TASTER_AUF_PIN, INPUT);
pinMode(TASTER_ZU_PIN, INPUT);
}
void rolloSteuerung() {
switch (rolloZustand) {
case 0:
LED_an(LED_OBEN_PIN);
LED_aus(LED_UNTEN_PIN);
break;
case 1:
LED_aus(LED_OBEN_PIN);
break;
case 2:
LED_aus(LED_UNTEN_PIN);
break;
case 3:
LED_aus(LED_OBEN_PIN);
LED_an(LED_UNTEN_PIN);
break;
case 4:
LED_aus(LED_OBEN_PIN);
LED_aus(LED_UNTEN_PIN);
break;
default:
break;
}
}
void loop() {
rolloSteuerung();
delay(100);
}