Mon module HC-06 ne se connecte pas a mon smartphone

Bonjour,
J'ai un problème avec mon module HC-06, je n'arrive pas a initialiser la connexion.
La led rouge clignote.
Voici mon code :

#include<SoftwareSerial.h>
#define buzzepin 13
int state = 0;
SoftwareSerial HC06(12, 11)

void setup() {
    pinMode(buzzerpin, OUTPUT);
    digitalWrite(buzzerpin, LOW);
    Serial.begin(9600);
}


void loop() {
    if(Serial.available() > 0){ // Checks whether data is coming from the serial port
        state = Serial.read(); // Reads the data from the serial port
    }


    if (state == '0') {
        digitalWrite(buzzerpin, LOW); // Turn LED OFF
        state = 0;
    }
    else if (state == '1') {
        digitalWrite(buzzerpin, HIGH);
        state = 0;
    }
 }

J'espère que vous pourrez m'aider.

Bonjour stoutie29

Quel programme utilises tu sur ton smartphone?

Pour ce qui est de ton sketch, il y a plusieurs erreurs:
Il manque le ; en fin de ligne
SoftwareSerial HC06(12, 11)

une fois
#define buzzepin 13
une autre
pinMode(buzzerpin, OUTPUT);

Le port série du Bluetooth n'est pas initialisé;
HC06.begin(9600);

Dans la loop, tu ne lis pas le port série du bluetooth mais celui de la console:
tu lis
Serial.available() à la place de HC06.available().
tu lis
state = Serial.read(); à la place de state = HC06.read();

A+
Cordialement
jpbbricole

Bonjour,
J'utilise l'application Arduino Bluetooth Controller développée par Giristudio sur mon smartphone android.
Après modification du code, ça ne marche toujours pas, comment faire ?

déjà est ce que le module bluetooth apparait sur le tel ?

Est ce que quand tu cliques sur


ton module HC-06 apparaît?

Si non, sous Paramètres/Connexions/Bluetooth, est il appairé?

A+
Cordialement
jpbbricole

Oui

Il apparait mais n'est pas appairé

C'est là ton problème, il faut l'appairer.

@jpbbricole
C'est impossible, quand je clique, une bulle apparait avec écrit : "Failed to send a pairing request"

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.