Hallo,
ich bin noch ganz neu in der Programmierwelt und in der Arduino Umgebung. Hierfür arbeite ich mich nun Stück für Stück mehr in die Thematik ein. Aktuell bin ich dabei über eine IF-Schleife zwei LED's zum blinken zu bringen. Allerdings bei dieser If- Schleife leuchtet die grüne LED dauerhaft und die rote zuckt nur ganz kurz. Wieso passiert das bei einer If-Schleife? Denn wenn ich die gleiche blink Funktion ohne If-Schleife mache, blinken beide. Auf was muss ich hier in Zukunft achten?
Viele Grüße
int SchalterZustand;
int InputPin = 2;
int grueneLED = 13;
int roteLED = 12;
void setup() {
Serial.begin(9600);
pinMode(InputPin,INPUT);
pinMode(grueneLED,OUTPUT);
pinMode(roteLED,OUTPUT);
}
void loop(){
SchalterZustand = digitalRead(2);
Serial.println(SchalterZustand, DEC);
if (SchalterZustand == 1)
{
digitalWrite(grueneLED,HIGH);
digitalWrite(roteLED,LOW);
delay(1000);
digitalWrite(grueneLED,LOW);
digitalWrite(roteLED,HIGH);
}
if (SchalterZustand == 0)
{
digitalWrite(grueneLED,LOW);
digitalWrite(roteLED,LOW);
}
}