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".
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 :
#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é
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 ...
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 ?
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 ?
bonjour
ton HC05 est configuré dans quel mode ? master ou slave ?
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..
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..
attention avec les dongles bluetooth sous windows
j'en ai qui m'ont "bien pris la tete"
maintenant avec AMARINO tu peux aussi te connecter sur le dongle ?
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...
Je vais faire une petite recherche voir il il existe d'autre dongle qui marche a coup sur avec arduino !
Merci en tout cas !
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 !
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...
Je vais faire une petite recherche voir il il existe d'autre dongle qui marche a coup sur avec arduino !
Merci en tout cas !
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 ceci le prix est réaliste mais les délais sont longs
si il y a un bouton soudé sur le board, il doit bien servir a quelque chose
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 ...
J'ai trouvé un dongle semblable sur amazon mais il m'annonçait un délais de livraison pour mis juin.. Du coup je me suis tourné vers le site d'Artouste avec des délais plus raisonnable !
Je dois être livré dans la semaine du coup je vous tiendrais au courant de la résolution du problème !
(pour commander en orient il faut pouvoir anticiper, et prendre plus d'un exemplaire : pour pallier une éventuelle défectuosité ...)
petite(s) question(s) :
si on a un module hc05 et un dongle sur le pc, comment organiser :
module en maître et dongle en esclave ?
l'inverse ?
comment configurer le dongle en maître ou en esclave ?
question subsidiaire : quelqu'un a déjà testé les nouveau modules hc-05 (peu chers, à 1 puce, dénommés SPP-C)
... tout le monde veut en vendre mais personne n'en diffuse la notice ...
Personnellement je penses mettre le module en esclave et le dongle en maitre. De cette façon si je veux rajouté d'autres modules en liaison avec mon PC je n'aurais pas de soucis.
Par contre je n'ai rien trouvé en ce qui concerne la config du dongle .. Mais j'imagine que ça reste assez simple !