J'ai besoin d'aide pour un probleme de compilation

Bonjour ou bonsoir

Je me présente vite fait: je m’appelle Ethan j'ai 14 et je débute tous juste avec Arduino donc je débute avec les projet de base et j'ai déjà des problèmes au niveaux du programme. Je vais mettre la comande en entier mais le problème viens de la compilation :

void setup() {int switchState = 0;
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(2,INPUT);
switchState = digitalRead(2);
//ceci est un commentaire
if (switchState == LOW) {
// pas d'apui sur le bouton

digitalWrite(3, HIGH); //LED verte
digitalWrite(4, LOW); //LED rouge
digitalWrite(5, LOW); //LED rouge
}else { // appui sur le bouton
digitalWrite(3, LOW);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);

delay(250); // attendre un quart de seconde
// faire clignoter les LEDs
digitalWrite(4, HIGH);
digitalWrite(5, LOW);
delay(250); // attendre un quart de second

}
} // retour au début de la boucle loop/*

Ce n'est que le projet 2 et le message d’erreur:

Arduino : 1.8.0 (Mac OS X), Carte : "Arduino/Genuino Uno"

/var/folders/hc/x993ywdd4x70yt2zw9bk817m0000gn/T//ccd3SoQF.ltrans0.ltrans.o: In function main': /Users/atipics/Desktop/ethan/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino/main.cpp:46: undefined reference to loop'
collect2: error: ld returned 1 exit status
exit status 1
Erreur de compilation pour la carte Arduino/Genuino Uno

Ce rapport pourrait être plus détaillé avec
l'option "Afficher les résultats détaillés de la compilation"
activée dans Fichier -> Préférences.

Merci pour votre temps et pour les réponse a venir (si il y en a :slight_smile: )

Il faut placer e code entre balise pour que la mise en forme soit conservée. Bouton </> de la barre d'icones.

Un programme arduino doit contenir à minima 2 fonctions : setup() et loop()
Cette forme minimale t'es d'ailleurs proposée lorsque tu lances l'IDE.

Merci :grinning: