Arduino : 1.8.1 (Windows XP), Carte : "Arduino/Genuino Uno"
collect2.exe: error: ld returned 5 exit status
exit status 1
Erreur de compilation pour la carte Arduino/Genuino Uno
Bonjour, je suis en train de mettre en service un arduino uno sur windows xp (et ce sur mes 2 ordinateurs même problème) achat avec projets de formation et livre fourni. Le PC communique avec l'Arduino, essai de changement de clignotement de la Led OK. Les les Rx et Tx fonctionnent, le port com à l'air de bien fonctionner. Mais dès le 1er projet, le défaut ci dessus apparait, le codage est obligatoirement bon puisque puisé dans les exemples et je l'ai vérifié. Voir le codage ci dessous
En simplifiant pour voir d'où pouvait venir le problème, la 1ère instruction seule pose déjà problème, par contre si je l'a déplace dans le setup, elle passe, pas de problème si je ne saisi que les instructions dans le setup.
Merci pour votre aide
/*
Arduino Starter Kit example
Project 2 - Spaceship Interface
*/
int switchstate = 0;
void setup() {
// declare the LED pins as outputs
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
// declare the switch pin as an input
pinMode(2, INPUT);
}
void loop() {
switchstate = digitalRead(2);
if (switchstate == LOW) {
digitalWrite(3, HIGH); // turn the green LED on pin 3 on
digitalWrite(4, LOW); // turn the red LED on pin 4 off
digitalWrite(5, LOW); // turn the red LED on pin 5 off
}
else {
digitalWrite(3, LOW); // turn the green LED on pin 3 off
digitalWrite(4, LOW); // turn the red LED on pin 4 off
digitalWrite(5, HIGH); // turn the red LED on pin 5 on
// wait for a quarter second before changing the light
delay(250);
digitalWrite(4, HIGH); // turn the red LED on pin 4 on
digitalWrite(5, LOW); // turn the red LED on pin 5 off
// wait for a quarter second before changing the light
delay(250);
}
}
.