prob avec le code pour le module HC-6

salut à tous , hier j'ai acheter un module hc-06 et j'ai télécharger une applis sur android compatible avec le module après j'ai uploder le code suivant :

#define ledPin 7
int state = 0;
void setup() {
  pinMode(ledPin, OUTPUT);
  digitalWrite(ledPin, LOW);
  Serial.begin(38400); // Default communication rate of the Bluetooth module
}
void loop() {
  if(Serial.available() > 0){ // Checks whether data is comming from the serial port
    state = Serial.read(); // Reads the data from the serial port
 }
 if (state == '0') {
  digitalWrite(ledPin, LOW); // Turn LED OFF
  Serial.println("LED: OFF"); // Send back, to the phone, the String "LED: ON"
  state = 0;
 }
 else if (state == '1') {
  digitalWrite(ledPin, HIGH);
  Serial.println("LED: ON");;
  state = 0;
 } 
}

jusqu’à la je peux allumer une led et l’éteindre

maintenant je veux allumer et éteindre ET allumer une autre led avec un autre bouton donc j'ai fait quelque modification :

#define ledPin 7
#define ledPin 8
int state = 0;

void setup() {
  pinMode(ledPin, OUTPUT);
  digitalWrite(ledPin, LOW);
  Serial.begin(38400); // Default communication rate of the Bluetooth module
}

void loop() {
  if(Serial.available() > 0){ // Checks whether data is comming from the serial port
    state = Serial.read(); // Reads the data from the serial port
 }
 if (state == '0') {
  digitalWrite(ledPin, LOW); // Turn LED OFF
  Serial.println("LED: OFF"); // Send back, to the phone, the String "LED: ON"
  state = 0;
 }
 else if (state == '1') {
  digitalWrite(ledPin, HIGH);
  Serial.println("LED: ON");;
  state = 0;
}
  if (state == 'led1') {
  digitalWrite(ledPin, LOW); // Turn LED OFF
  Serial.println("LED: OFF"); // Send back, to the phone, the String "LED: ON"
  state = 0;
 }
 else if (state == 'led0') {
  digitalWrite(ledPin, HIGH);
  Serial.println("LED: ON");;
  state = 0;

 } 
}

eeeet ça na pas marcher !! (et oui il faut toujours avoir un prob dans un projet de robotique )

ma question ? la voila ...:

pourquoi ça ne marche pas après la modification

pour info les valeur à envoyer au module HC-06 sont correctement entrer dans l'appli

le lien de l'appli : https://play.google.com/store/apps/details?id=com.arduino.bluecontrol&hl=fr

merci et bonne fin d'année 2016 !!

est ce que tu es sur que le string que tu envoies en appuyant sur le 2eme buton est "led1" et led0", tu arrives a bien lire àa sur le Serial?

bonjour, allez, je suis certain que si tu mets 3 au lieu de led1 4 au lieu de led0 et en modifiant peut être l'appli ca fonctionnera

tu ne lis qu'un seul caractère et non un string avec un caractère de fin style \n

hello tu n'as pas un problème là:

define ledPin 7

define ledPin 8

Salut merci pour vos réponses,
Je vais essayer de changer les messages à envoyer
Et pour info je n’est pas de problème dans les deflines

c'st bon merci à tous le problème et régler !!! bonne fête de fin d'année 2016

et c'était quoi ?