Re: Mit welchem Arduino soll ich anfangen? Taster funktioniert nicht

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



}
}
}

Willkommen! Vorab eine kurze Einweisung zur Benutzung von Foren: Neues Thema - neuer Thread. Also nicht einfach den eigenen Kram zu inhaltlich komplett anderen Beiträgen schreiben. Uwefed, unser Moderator, wird eure Frage aber bestimmt in einen eigenen Thread auslagern...
Hilfreich wäre noch eure Beschaltung des Tasters. Ihr setzt den Eingang als Input, was ja auch richtig ist. Dann fehlt aber noch ein Pulldown-Widerstand. Habt ihr den so vorgesehen?

Habt Ihr einen Pulldown-Widerstand am Input angebracht?
Grüße Uwe

Danke für die Ratschläge wir probieren dies mal aus :smiley:
Gruß TAPL