Go Down

Topic: Module Bluetooth HC05 (Read 1 time) previous topic - next topic

Pastys

Bonjour,

Je me présente rapidement, j'ai 24 ans et je bidouille depuis pas mal de temps sur Arduino ainsi que l'électronique et l'informatique plus globalement.

Jusqu'à présent je me sortais de tout mes problèmes grâce au nombreuse documentation et forum qu'on trouve sur internet. Mais depuis pas mal de temps je bloque sur un truc pourtant tout simple : un module bluetooth.

J'ai acquis un module bluetooth HC-05 que j'ai connectés à mon Arduino :
VCC => 5V; GND => GND; RX => 11 et TX => 10.
Via le port USB série j'ai charger un code tout simple définissant la liaison série et m'affichant un texte en cas de connexion.

Mon PC ne possédant pas de bluetooth intégrer j'ai aussi acheté ce dongle.

Une fois l'arduino allumé et mon module HC-05 appairé à l'ordinateur (la led clignote une fois tout les secondes), mais quand j'essaie d'ouvrir le moniteur série il m'affiche "Port busy".

Avez vous une idée d'où peut venir le problème ?!

Merci de votre lecture !

Pastys

elektrax

quel "retour" vous signifie l'appairement ? la led clignotante signifie pas d'appairement

veuillez publier votre code, et indiquer votre carte et version ide arduino

-Standby

L'une des premieres chose a faire est de tester le module avec les commandes AT.
The Mind is like a parachute it works best when opened.

Pastys

Merci de vos réponses rapide, mince je me serait trompé dans la signification de la LED ?
Dans mes périphériques bluetooth le HC-05 apparait bien avec son port serie et je le retrouve bien dans les paramètres en COM6.


Je suis sur un Arduino Uno et la version de l'ide est 1.6.5.
Mon code :
Code: [Select]
#include <SoftwareSerial.h>

SoftwareSerial bluetoothserie(11, 10); // (RX, TX)

void setup()
{
    // Ouvre la voie série de l'USB
    Serial.begin(9600);
   
    // Ouvre la voie série du bluetooth
    bluetoothserie.begin(9600);
}

void loop()
{   
    //Test de la voie serie via bluetooth
    if (bluetoothserie.available()) {
        Serial.write(bluetoothserie.read());
        Serial.print("BLUETOOTH");
    }
   
    //Test de la voie serie via USB
    if (Serial.available()) {
        bluetoothserie.write(Serial.read());
        Serial.print("USB");
    }
}


@Standby Oui j'aimerais bien mais si de base j'ai aucune liaison série je suis un peu bloqué :/

elektrax

pour appairer un hc05/06 : le hco5 a demandé à celui qui veut se connecter un mot de passe ?
pour communiquer avec le hc05 en mode AT et le configurer :
ICI un exemple
il y d'autres tutos, en particulier en utilisant le bouton poussoir du breakout board pour entrer en mode commande, si il y a un bouton soudé sur le board, il doit bien servir a quelque chose, les chinois étant particulièrement radins ne vont pas cabler un composant inutile ...



Pastys

#5
May 21, 2016, 11:28 am Last Edit: May 21, 2016, 11:45 am by Pastys
Oui oui je rentre bien le mot de passe "1234" !
Mais on est d'accord que le module bluetooth devrait fonctionner sans le mode AT ? Pour l'application dans laquelle je vais utiliser mon module j'aurais besoin de ce mode c'est sur, mais si je n'arrive pas à communiquer de base je pense que le problème ce situe en amont non? 

Edit : après vérification, la led clignote une fois toute les deux secondes ce qui signifie qu'il est bien connecté mais pas appairé.. ça serait un probleme avec le dongle ?

Artouste

Oui oui je rentre bien le mot de passe "1234" !
Mais on est d'accord que le module bluetooth devrait fonctionner sans le mode AT ? Pour l'application dans laquelle je vais utiliser mon module j'aurais besoin de ce mode c'est sur, mais si je n'arrive pas à communiquer de base je pense que le problème ce situe en amont non?  

Edit : après vérification, la led clignote une fois toute les deux secondes ce qui signifie qu'il est bien connecté mais pas appairé.. ça serait un probleme avec le dongle ?
bonjour
ton HC05 est configuré dans quel mode ? master ou slave ?

Pastys

Bonjour, il est en slave!

Artouste

#8
May 21, 2016, 01:18 pm Last Edit: May 21, 2016, 01:20 pm by Artouste
Bonjour, il est en slave!
ok
pour une levée de doute ET si tu a un dispo androïd sous la main fais un test avec l'appli AMARINO
(appli de base)

Pastys

Ah je connaissais pas cette application ! Super utile merci !
Du coup j'arrive bien a m'appairé (double clignotement de la led).. ça serait bien le dongle qui déconne.. j'ai vu qui avait un dongle adafruit à 35€.. ça fait un peu chère mais a voir..

Artouste

Ah je connaissais pas cette application ! Super utile merci !
Du coup j'arrive bien a m'appairé (double clignotement de la led).. ça serait bien le dongle qui déconne.. j'ai vu qui avait un dongle adafruit à 35€.. ça fait un peu chère mais a voir..
attention avec les dongles bluetooth sous windows
j'en ai qui m'ont "bien pris la tete" :smiley-mr-green:
maintenant avec AMARINO tu peux aussi te connecter sur le dongle ?
 

Pastys

#11
May 21, 2016, 01:53 pm Last Edit: May 21, 2016, 02:08 pm by Pastys
Oui du téléphone vers le pc ça marche (j'avais déjà fait le test).
Je veux bien te croire, je suis bloqué sur ce soucis depuis pas mal de temps et du coup c'est juste a cause du dongle... :smiley-sad-blue:

Je vais faire une petite recherche voir il il existe d'autre dongle qui marche a coup sur avec arduino !
Merci en tout cas !  :D

Edit : je voie que les dongles adafruit sont basé sur la puce CSR8510, contrairement au dongle que j'ai acheté, je pense que je vais donc prendre un dongle avec cette puce.. il y en à pas trop chère !

Artouste

Oui du téléphone vers le pc ça marche (j'avais déjà fait le test).
Je veux bien te croire, je suis bloqué sur ce soucis depuis pas mal de temps et du coup c'est juste a cause du dongle... :smiley-sad-blue:

Je vais faire une petite recherche voir il il existe d'autre dongle qui marche a coup sur avec arduino !
Merci en tout cas !  :D

Edit : je voie que les dongles adafruit sont basé sur la puce CSR8510, contrairement au dongle que j'ai acheté, je pense que je vais donc prendre un dongle avec cette puce.. il y en à pas trop chère !
perso
j'utilise çà

Pastys


trimarco232

Bonjour,


perso j'utilise ceci le prix est réaliste mais les délais sont longs




Quote
si il y a un bouton soudé sur le board, il doit bien servir a quelque chose
Quote
attention avec les dongles bluetooth sous windows
j'en ai qui m'ont "bien pris la tete"
l'association bluetooth - windaube est la plus pénible que je n'ai jamais eu le malheur d'expérimenter : ça fonctionne si ça veut
et je n'ai jamais trouvé aucun tuto, fût-il en chinois, qui explique correctement le (dys)fonctionnement de la chose ...

Go Up