Hallo wir sind eine Anfängergruppe von einer Schule
bei unserer if Abfrage leuchten unsere LED´s auch wenn wir den Schalter nicht betätigen und trotz Zähler läuft es dauerhaft.
Kann uns vielleicht jemand Helfen ????
danke TAPL
hier ist unser sketch:
int i; // i wid als laufvariable genannt
int s; // s wird als zähler genannt
void setup() {
for(i=3; i<10; i++) { //es wird immer ein hoch gezählt
pinMode(i, OUTPUT); //i wird als output definiert
pinMode(12, INPUT); //12 wird als eingang definierzt
}
}
void loop() {
if(digitalRead(12)==HIGH)
{
for(s=1; s<10; s++)
{
for(i=3; i<10; i++) { //es wird immer ein hoch gezählt
digitalWrite(i, HIGH); //led wird geht an
delay(100); //leuchted 0,1 secunden
digitalWrite(i, LOW); //led wird geht aus
}
for(i=9; i>4; i--) { //es wird immer ein runtergezählt
digitalWrite(i, HIGH); //led geht an
delay(100); //led leuchtet 0,1 secunden
digitalWrite(i, LOW); } //led geht aus
}
}
}