Problem Reaktionstest

Hallo Leute,

ich möchte einen kleinen Reaktionstest programmieren, und zwar möchte ich eine Led zufällig Blinken lassen, und dann immer einen Taster drücken, wenn die Led blinkt. Dann möchte ich die Zeit dich gebraucht habe den Taster zu drücken, auf dem Serial Monitor anzeigen lassen.

Ich habe folgendes Programm:

int randNumber;
int randNumber2;

void setup() {
pinMode(12, OUTPUT);
}
void loop() {
randNumber = random(250, 1000);
randNumber2 = random(250, 1000);
digitalWrite(12, HIGH);
delay(randNumber);
digitalWrite(12, LOW); // LED an/aus
delay(randNumber2); // warten

}

int ledPin = 8;
int tasterPin = 4;

pinMode(ledPin, OUTPUT);
pinMode(tasterPin, INPUT_PULLUP);
}
void loop() {
digitalWrite(ledPin, LOW);
if (digitalRead(tasterPin) == LOW) {
digitalWrite(ledPin, LOW);
} else {
digitalWrite(ledPin, HIGH);

}
}

Mir wird folgende Fehlermeldung angezeigt:

expected constructor, destructor, or type conversion before '(' token

Weiss jemand woran das liegen könnte?
Welche Klammer habe ich falsch gesetzt?

LG

der pcfuchs

Code bitte in Codetags posten </>.
Gibt es bei der Fehlermeldung eine Zeilennummer?
Ich sehe auf die Schnelle nur zwei loop()-Funktionen. Das ist nicht gut.

Du kannst keine 2 loop() Funktionen im Sketch haben.

Grüße Uwe

hatten wir in den letzten 7 Wochen 2 mal als Thema. Such ein wenig in diesem Forum.

Und lies im Forum how to nach, wie man Code richtig in Code Tags postet.

edit: einmal hier - Reaktionstest-Minispiel Code Probleme

Hat sich geklärt, Programm funktioniert!
Danke an alle, die geholfen haben.

Dann ist es in Foren üblich, das Ergebnis zu posten.

Gruß Tommy

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.