Table des matières:
- Étape 1: Comment s'interfacer avec les modules Bluetooth
- Étape 2: Le matériel Bluetooth
- Étape 3: schéma de circuit
- Étape 4: Codes et tests
Vidéo: Paramètres des commandes Bluetooth AT (HC05 HC06): 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Salut les gars! J'espère que vous avez déjà apprécié mon précédent instructable "Comment contrôler le didacticiel Arduino du servomoteur". Ceci est un autre didacticiel informatif pour vous apprendre à vous connecter à votre module Bluetooth et à configurer ses paramètres via les commandes AT, donc si vous souhaitez modifier votre nom ou mot de passe Bluetooth Arduino ou tout autre paramètre Bluetooth, ce sera le meilleur guide pour vous. parvenir.
Lors de la réalisation de ce tutoriel, nous avons essayé de faire en sorte que cet article soit le meilleur guide pour vous afin d'apprendre les bases du fonctionnement des modules Bluetooth en mode de commande AT et d'apprendre quelques informations utiles sur la façon d'utiliser correctement le Ensemble de commandes AT.
De tels détails sont si importants, en particulier pour ceux qui souhaitent commencer l'apprentissage de l'électronique et de la robotique. nous espérons donc que cette instructable contient les documents nécessaires.
Ce que vous apprendrez de cette instructable:
Apprenez l'histoire de l'apparition des commandes AT.
Comprenez la différence entre les modules Bluetooth HC.
Apprenez le matériel du module Bluetooth HC.
Faites le schéma de câblage approprié avec une carte Arduino.
Réglez le Bluetooth sur le mode de commande AT.
Démarrer les nouveaux paramètres Bluetooth
Étape 1: Comment s'interfacer avec les modules Bluetooth
En commençant par la description du projet, nous allons personnaliser les paramètres du module Bluetooth, mais comment pourrions-nous communiquer avec les modules Bluetooth !
Comme de nombreux autres appareils, les modules Bluetooth acceptent la communication via les commandes AT pour configurer des paramètres tels que le nom, le mot de passe, le débit en bauds et d'autres paramètres.
Quelles sont ces commandes AT
En 1981, Dennis Hayes a inventé un langage de commande spécifique pour interfacer le « appareil Smartmodem Hayes » et cet ensemble de langages de commande se compose d'une série de courtes chaînes de texte qui peuvent être combinées pour produire des commandes pour des opérations telles que la numérotation, modifier les paramètres de la connexion. De là vient l'idée de développer de plus en plus l'ensemble Hayes ou l'ensemble de commandes AT pour interfacer plus d'appareils en utilisant une sorte de caractère préfixe.
Comme les autres appareils, les modules Bluetooth disposent d'un mode de commande AT où vous pouvez les interfacer à l'aide de commandes AT pour les paramétrer.
Ainsi, pour envoyer des commandes AT à un module Bluetooth, nous devons d'abord le mettre en mode de commande AT.
Les modules Bluetooth les plus populaires sont le HC-06 et le module HC-05 qui seront utilisés dans notre tutoriel.
Il est difficile de faire la distinction entre ces deux Bluetooth juste en voyant, mais en utilisant une carte de dérivation, la différence se situe sur les broches.
Étape 2: Le matériel Bluetooth
Pour notre module HC-05 nous avons toutes ces six broches:
- KEY ou Enable: cette broche doit être tirée vers le haut pour entrer en mode AT. Dans notre module Bluetooth, nous avons déjà un bouton poussoir si important pour établir l'ensemble de traction haut de la broche KEY
- VCC et GND pour l'alimentation.
- RXD et TXD pour les données d'entrée/sortie série
- Broche STATE, ignorez-la car elle n'est probablement connectée à aucune des broches Bluetooth et nous n'en aurons pas besoin dans ce tutoriel.
J'utiliserai la carte Arduino pour envoyer les commandes AT série à mon module Bluetooth.
Étape 3: schéma de circuit
Je suis passé à easyEDA pour créer mon schéma de circuit pour ce tutoriel et voici comment câbler le module Bluetooth à l'Arduino, tout ce qu'il faut, c'est la broche numéro 3 d'Arduino à RXD du Bluetooth et la broche numéro 2 de l'Arduino à TXD du Bluetooth, GND vers GND et VCC vers Arduino 5V.
Étape 4: Codes et tests
Passant à la partie logicielle, comme je l'ai déjà mentionné, nous utiliserons la carte Arduino pour communiquer avec le Bluetooth.
Une fois que nous alimentons l'Arduino, la LED Bluetooth clignote rapidement dans un intervalle d'une demi-seconde, ce qui signifie que le mode AT n'a pas été entré. Avant d'alimenter l'Arduino, maintenez simplement le bouton-poussoir enfoncé, puis alimentez votre Arduino. vous aurez la LED qui clignotera plus lentement dans un intervalle de 2 secondes qui indique la réussite de l'entrée en mode commande AT. Maintenant, nous exécutons le moniteur série Arduino ou tout autre moniteur série comme teraterms pour commencer à envoyer les commandes AT, vous pouvez obtenir le document des commandes AT à partir du lien de téléchargement ci-dessous, ce document montre la liste des commandes AT disponibles pour notre module Bluetooth.
Afin de démarrer les paramètres, nous exécutons le moniteur série et nous définissons le débit en bauds à 9600 et à la fois NL et retour chariot, maintenant si vous envoyez les caractères AT via le moniteur série, vous devriez obtenir une réponse OK du module Bluetooth.
Nous allons commencer par régler le débit en bauds à 9600 BPS et pour ce faire, nous devons écrire AT+UART=9600, 0, 0 puis appuyer sur Entrée, dans chaque opération réussie, vous devez obtenir une réponse OK du module Bluetooth
Nous allons également changer le nom Bluetooth en Device1 donc nous écrivons AT+NAME=Device1
Et nous allons également changer le mot de passe Bluetooth en 2020, nous écrivons donc AT+PSWD=2020
De nombreuses autres instructions AT sont disponibles concernant l'utilisation du module Bluetooth, il vous suffit donc de télécharger le document joint au lien ci-dessous et de le lire pour obtenir la bonne commande AT dont vous avez besoin.
En suivant ce tutoriel, vous pourrez désormais personnaliser le Bluetooth de vos robots et appareils et vous pourrez les exécuter comme des professionnels.
À propos de mes tutoriels à venir, vous pouvez suggérer quelques thèmes dans la section commentaire ci-dessous,
Une dernière chose, assurez-vous que vous faites de l'électronique tous les jours. À la prochaine
Conseillé:
Conception d'aquarium avec contrôle automatisé des paramètres de base : 4 étapes (avec images)
Conception d'aquarium avec contrôle automatisé des paramètres de base : IntroductionAujourd'hui, les soins d'aquarium marin sont disponibles pour tous les aquariophiles. Le problème de l'acquisition d'un aquarium n'est pas difficile. Mais pour le maintien en vie complet des habitants, la protection contre les pannes techniques, une maintenance et un entretien faciles et rapides
Programmez n'importe quelle carte/module ESP8266 avec le micrologiciel des commandes AT : 5 étapes
Programmez n'importe quelle carte/module ESP8266 avec le micrologiciel de commandes AT : chaque module et carte ESP8266 peut être programmé de plusieurs manières : Arduino, python, Lua, commandes AT, beaucoup plus probablement… Les trois premiers d'entre eux sont les meilleurs pour un fonctionnement autonome, micrologiciel AT est pour utiliser ESP8266 comme module ou pour un test rapide avec TTL RS232 c
Sonde de mesure du niveau des eaux souterraines pour les paramètres de faibles ressources : 4 étapes (avec photos)
Sonde de mesure du niveau des eaux souterraines pour les environnements à faibles ressources : Introduction Nous avons reçu une demande d'Oxfam pour développer un moyen simple avec lequel les écoliers afghans pourraient surveiller les niveaux des eaux souterraines dans les puits à proximité. Cette page a été traduite en dari par le Dr Amir Haidari et la traduction peut être f
Création de fichiers à l'aide des commandes DOS de Windows : 16 étapes
Création de fichiers à l'aide des commandes Windows DOS : Cela vous apprendra à utiliser certaines commandes Windows DOS de base. Nous allons naviguer jusqu'à notre bureau, créer un dossier et créer un fichier dans ce dossier
Initialisation des paramètres EEPROM Arduino : 5 étapes
Initialisation des paramètres Arduino EEPROM : Bonjour à tous, chaque Arduino a une petite mémoire intégrée appelée EEPROM. Vous pouvez l'utiliser pour stocker les paramètres de votre projet où les valeurs choisies seront conservées entre les cycles d'alimentation et elles seront là la prochaine fois que vous allumerez l'Arduino. J'ai un