Table des matières:

Premiers pas avec le module Bluetooth HC05 et Arduino [Tutoriel] : 6 étapes
Premiers pas avec le module Bluetooth HC05 et Arduino [Tutoriel] : 6 étapes

Vidéo: Premiers pas avec le module Bluetooth HC05 et Arduino [Tutoriel] : 6 étapes

Vidéo: Premiers pas avec le module Bluetooth HC05 et Arduino [Tutoriel] : 6 étapes
Vidéo: [ Arduino ] Module Bluetooth HC-05 📱 2024, Novembre
Anonim
Premiers pas avec le module Bluetooth HC05 et Arduino [Tutoriel]
Premiers pas avec le module Bluetooth HC05 et Arduino [Tutoriel]

Vous pouvez lire ceci et d'autres tutoriels incroyables sur le site officiel d'ElectroPeak

Dans ce didacticiel, vous apprendrez à communiquer et à envoyer des données avec Bluetooth à l'aide du module Bluetooth HC05 et de la carte Arduino. A la fin de cet article, vous apprendrez:

  • Informations générales sur le protocole Bluetooth
  • Comment envoyer des données via Bluetooth
  • Comment envoyer AT-Command à HC05

Étape 1: Une brève introduction à la communication et au protocole Bluetooth

Il existe plusieurs moyens de communication sans fil tels que NRF, ZigBee, Wi-Fi et Bluetooth.

protocole Bluetooth; une méthode de communication abordable dans le réseau PAN, avec un débit de données maximal de 1 Mb/S, fonctionnant dans une portée nominale de 100 mètres en utilisant une fréquence de 2,4 G est un moyen courant de communication sans fil.

Le module HC05 est un module Bluetooth utilisant la communication série, principalement utilisé dans les projets électroniques.

Spécifications importantes du module Bluetooth HC05:

  • Tension de fonctionnement: 3,6 V – 5 V
  • Antenne interne: Oui
  • Connexion automatique au dernier appareil: Oui

Étape 2: Envoi de données à Arduino via Bluetooth

Le module HC05 a un régulateur interne de 3,3 V et c'est pourquoi vous pouvez le connecter à une tension de 5 V. Mais nous recommandons fortement une tension de 3,3 V, car la logique des broches de communication série HC05 est de 3,3 V. Fournir 5V au module peut endommager le module.

Afin d'éviter que le module ne soit endommagé et de le faire fonctionner correctement, vous devez utiliser un circuit de division de résistance (5v à 3,3v) entre la broche arduino TX et la broche RX du module. Lorsque le maître et l'esclave sont connectés, les LED bleue et rouge de la carte clignotent toutes les 2 secondes. S'ils ne sont pas connectés, seul un bleu clignote toutes les 2 secondes.

Étape 3: Circuit

Circuit
Circuit
Circuit
Circuit

Étape 4: Coder

Pour communiquer avec le HC05 via Bluetooth, vous avez besoin d'une application de terminal Bluetooth sur votre téléphone. Vous pouvez utiliser celui-ci. Maintenant, pour commencer à transférer des données, téléchargez ce code sur votre Arduino et connectez HC05 à l'aide de l'application que vous venez d'installer. Le nom de la communication est HC05, le mot de passe est 1234 ou 0000 et le débit en bauds de transfert est 9600 par défaut.

Examinons de plus près le code et voyons ce que signifie chaque ligne:

#include "SoftwareSerial.h"

bibliothèque dont vous avez besoin pour la communication série logicielle. Vous pouvez le télécharger ici.

LogicielSérie MyBlue(2, 3);

Définition du logiciel pour les broches série; RX2 & TX3

MyBlue.begin(9600);

Configuration du débit en bauds série du logiciel à 9600

Lecture des données série et allumage/extinction des LED en conséquence.

Étape 5: Envoi de commandes AT au module Bluetooth HC05

Envoi de commandes AT au module Bluetooth HC05
Envoi de commandes AT au module Bluetooth HC05

En appuyant sur le bouton et en le maintenant enfoncé, le module passe en mode de commande AT. Sinon, il fonctionne en mode communication. Certains modules ont un bouton poussoir dans leurs packages et il n'est plus nécessaire d'en ajouter un. Le débit en bauds par défaut pour entrer en mode At-command est 38400. commandes à l'aide de Serial Monitor.

Vous recevrez la RÉPONSE en envoyant une COMMANDE au module. Voici quelques-unes des commandes AT les plus importantes:

Étape 6: Achetez le module Bluetooth HC05

Acheter le module Blurtooth HC05 d'ElectroPeak

Conseillé: