Problème de programme projet n°2: le vaisseau spatiale

Bonjour à tous; Je suis novice dans la programmation. Je rencontre un problème sur le programme à téléverser. j'ai reçois ce message d'erreur:[/b]

error: expected unqualified-id before numeric constant
exit status 1
expected unqualified-id before numeric constant

Voici le prgramme ci-dessous:

void setup() {
// put your setup code here, to run once:

}

void loop() {
// put your main code here, to run repeatedly:

}
1 int switchState = 0;
2 void setup(){
3 pinMode(3,OUTPUT);
4 pinMode(4,OUTPUT);
5 pinMode(5,OUTPUT);
6 pinMode(2,INPUT);
7 }8 void loop(){
9 switchState = digitalRead(2);
10 // ceci est un commentaire
11 if (switchState == LOW) {
12 // pas d'appui sur bouton
13 digitalWrite(3, HIGH); //led verte
14 digitalWrite(4, LOW); //led rouge
15 digitalWrite(5, LOW); //led rouge
16 }
17 else { // appui sur bouton
18 digitalWrite(3, LOW);
19 digitalWrite(4, LOW);
20 digitalWrite(5, HIGH);
21 delay(250); // attendre un quart de seconde
22 //faire clignoter les LEDs
23 digitalWrite(4, HIGH);
24 digitalWrite(5, LOW);
25 delay(250); // attendre un quart de seconde
26 }
27 // retour au début de la loop

Si quelqu'un pouvait m'aider, ce serait formidable.

Merci d'avance.

Seb

ta fonction setup() est définie 2 fois (une vide, une avec des instructions). Ca fait une de trop !
Pareil pour ta fonction loop()

Quant aux numéros de lignes 1 2 3 4 … il ne doivent pas être dans le programme. Mais peut-être c’est l’ IDE Arduino qui les ajoute, dans ce cas il ne faut pas les copier-coller dans les messages de ce forum.

Et puis surtout, lis les messages épinglés en tête de forum. Tu verras qu’il faut mettre le code entre balises code ( bouton </> en haut à gauche)

Et il manque l’accolade qui ferme la deuxième loop