Hey liebes schwarmwissen:
ich bin komplett neu auf dem Gebiet Programmierung. doch es hat mich voll gefesselt und will das es klappt. hab schon tausend Projekte im Kopf. momentan will ich eine vorrichtung bauen die einen laser durch Tastendruck kurz aufblicken lässt. das ganze soll aber auf 5x begrenzt sein. und nach dem 5x drücken und aufblicken soll eine zwangs-Pause sein bevor es wieder geht.
mein aktueller Code steht unten am Ende vom Text....funktioniert aber nicht. ( Wer hätte das gedacht)könntet ihr mir vlt sagen was falsch ist. oder ob mein Ansatz komplett für'n arsch ist.
ich danke euch schon mal für eure Aufmerksamkeit und eure Antworten.
int tasterPin = 2; //name für taster
int ledPin = 1; //name für led
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(tasterPin, INPUT);
}
void loop() {
buttonState = digitalRead(tasterPin);
int i=0;
if (buttonState == HIGH && i<5) {
// schalte led an
digitalWrite(ledPin, HIGH);
} else {
// schalte led aus
digitalWrite(ledPin, LOW);
delay (10000);
}
{i++;}
}