Merci pour vos réponses! j'ai pu avancer dans mon apprentissage du langage.
J'ai maintenant droit à cela :
Arduino : 1.8.2 (Windows 10), Carte : "Arduino/Genuino Uno"
Le croquis utilise 3508 octets (10%) de l'espace de stockage de programmes. Le maximum est de 32256 octets.
Les variables globales utilisent 297 octets (14%) de mémoire dynamique, ce qui laisse 1751 octets pour les variables locales. Le maximum est de 2048 octets.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x88
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x88
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x88
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x88
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x88
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x88
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x88
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x88
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x88
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x88
Problème de téléversement vers la carte. Voir http://www.arduino.cc/en/Guide/Troubleshooting#upload pour suggestions.
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.
J'ai ajouté quelques lignes afin de tester rapidement le matériel avec la LED. Mais impossible de téléverser le script. Je remets une version de mon script mis à jour :
const int led = 13;
const int triPin = 12;
const int carPin = 11;
const int ronPin = 10;
int tri = 1;
int car = 2;
int ron = 3;
#include <SoftwareSerial.h>
SoftwareSerial mySerial(8,9);
void setup()
{
//initialisation module bluetooth
Serial.begin(9600);
mySerial.begin(9600);
pinMode(led,OUTPUT);
digitalWrite(led,LOW);
// initialisation en sortie de toutes les broches
pinMode(triPin,OUTPUT);
pinMode(carPin,OUTPUT);
pinMode(ronPin,OUTPUT);
// initialisation des niveaux des variables
digitalWrite(triPin,LOW);
digitalWrite(carPin,LOW);
digitalWrite(ronPin,LOW);
}
void loop()
{
// test disponibilité du module bluetooth
if (mySerial.available())
{
char retour = mySerial.read();
if (retour == tri);
{
digitalWrite(triPin,HIGH);
delay(1000);
digitalWrite(triPin,LOW);
delay(1000);
digitalWrite(triPin,HIGH);
delay(1000);
digitalWrite(triPin,LOW);
}
if(retour == car);
{
digitalWrite(carPin,HIGH);
delay(1000);
digitalWrite(carPin,LOW);
delay(1000);
digitalWrite(carPin,HIGH);
delay(1000);
digitalWrite(carPin,LOW);
}
if(retour == ron);
{
digitalWrite(ronPin,HIGH);
delay(1000);
digitalWrite(ronPin,LOW);
delay(1000);
digitalWrite(ronPin,HIGH);
delay(1000);
digitalWrite(ronPin,LOW);
}
digitalWrite(led,HIGH);
delay(1000);
digitalWrite(led,LOW);
delay(1000);
digitalWrite(led,HIGH);
delay(1000);
digitalWrite(led,LOW);
}
}
Maintenant, plus de problème ou de message d'erreur a priori, jusqu'au moment du téléversement donc.
Merci encore!