Je « suis un débutant en microcontrôleurs et en électronique, mais pas vraiment en informatique et en programmation.

En commençant par lArduino, je suis venu au point où je suis vraiment intéressé à faire en sorte que mon prototype communique avec un appareil mobile ou un ordinateur pour envoyer et recevoir des données (par exemple, envoyer des données de capteur ou recevoir des commandes).

En regardant dehors, je « Jai découvert quil existe différents modules Bluetooth avec des prix différents. Des recherches plus poussées sur les différences ne mont pas révélé grand-chose en tant que débutant, jai du mal à comprendre ce quil faut rechercher ou comment choisir.

Ma question ici est:

Quelles sont les différences fondamentales des différents modules Bluetooth pour les débutants, tels que:

  • HC-05
  • HC-06
  • HC-07

Et ce qui devrait une recherche lors de lachat dun module Bluetooth simple pour Arduino?

Réponse

Comme en ce qui concerne la simplicité, HC05 serait la voie à suivre. Cest de loin le plus populaire et il existe une tonne de tutoriels sur son utilisation (juste une recherche rapide sur Google). Quant aux différences:

  • Le module HC-05 peut établir une connexion à dautres modules. Par exemple. un robot étant un maître et se connectant au module Bluetooth esclave. Ou en mode esclave pour faire un pont sans fil vers un notebook.

  • Le module HC-06 ne peut être quun esclave. Cela le rend utile uniquement pour connecter un ordinateur portable en tant que maître à un robot avec un module esclave, par ex. pour un pont série sans fil.

  • En ce qui concerne le HC07, le support semble faible, je recommanderais donc de rester avec HC05 ou HC06

En fin de compte, cela dépend de vos besoins. Si vous souhaitez uniquement parler entre le téléphone et votre arduino, le HC06 fonctionnerait bien, mais si à un moment donné vous souhaitez parler à un autre arduino, hc05 serait la voie à suivre.

Commentaires

  • Merci Caleb, bonne réponse! Avez-vous de lexpérience sur les modules Xbee BT?

Réponse

Je ne connais pas vraiment les différences mais je « Jai utilisé les modules HC-06. Ils sont uniquement en mode esclave, mais cest ce dont vous avez besoin pour remplacer un terminal câblé sur votre Arduino, tel que votre PC et un câble USB, par un terminal Bluetooth. Cela couvre probablement 99% des cas où un Arduino ou un autre appareil basé sur MCU doit communiquer avec un PC ou une tablette qui a déjà Bluetooth intégré. Pour la communication dappareil à appareil, lun dentre eux devrait être un maître, et je pense qui nécessite un HC-05.

Commentaires

  • Merci @JRobert! Je ne savais ' que cétait possible, très cool! Utilisez-vous votre HC-05 pour télécharger des croquis, ET partager des données pendant le fonctionnement (comme des informations sur les capteurs)?
  • Le hc05 est maître et esclave, hc06 est uniquement esclave. La seule vraie différence est le firmware qui peut être flashé, mais ce nest pas une tâche facile pour un débutant.
  • Oui, jai téléchargé des croquis mais cétait trop lent pour le poursuivre. Mais oui, ceux-ci sont conçus comme des remplacements instantanés pour un terminal filaire. @CalebBramwell – merci davoir clarifié cela. Je nai ' pas encore joué avec les différentes variantes HC-0x.

Réponse

Il est possible dutiliser le HC-05 pour télécharger vos programmes sans fil, bien que cela nécessite un câblage supplémentaire du HC-05 à larduino.

Le téléchargement sans fil peut être une alternative utile lorsque Laccès à larduino est encombrant ou si vous ne vous sentez pas à laise de câbler votre ordinateur à un arduino qui est alimenté ou câblé à autre chose, vous obtiendrez la même chose que vous obtiendriez avec un optocoupleur. h3>

  • Cela ne répond pas à la question des OP.
  • eh bien, les HC-06 ne sont pas capables de ça … donc ça les rend différents, non? vous voulez dire que les débutants ne devraient ' pas sen soucier?

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *