Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46
Par Jay Amiel Ajoc Gensan PH
Cette instructable vous aidera à commencer à utiliser votre module bluetooth HC05. À la fin de cette instructable, vous aurez appris à envoyer des commandes AT au module pour le configurer/modifier (nom, mot de passe, débit en bauds, etc.) à l'aide de votre carte arduino.
Étape 1: Matériaux
1. Arduino UNO
2. Module Bluetooth HC05
3. Fils de cavalier
4. Planche à pain
5. Résistances (1k et 2k)
C'est ça!
Étape 2: schéma de câblage
Suivez cette procédure si vous souhaitez commencer les communications AT avec votre HC-05 (avec la broche EN et le BOUTON à l'extrême droite de BT)
Faites les connexions ff !
BT VCC vers Arduino 5V
BT GND à Arduino GND
BT TX vers Arduino D2
BT RX vers Arduino D3 (utilisez un diviseur de tension pour cette partie ! BT Rx ne peut pas gérer le signal 5 V d'arduino !)
Étape 3: Télécharger le code sur la carte Arduino
REMARQUE: Avant de télécharger, retirez les câbles tx et rx en ne laissant que les connexions 5 V et la terre.
Après la partie "Téléchargement terminé", reconnectez BT TX à ARDUINO D2 et BT RX à ARDUINO D3 (toujours avec le diviseur de tension).
La LED sur le HC-05 devrait clignoter rapidement à environ 5 fois par seconde.
#comprendre
SoftwareSerial BTserial(2, 3); // Réception | TX // Connectez le HC-05 TX à la broche Arduino 2 RX.
// Connectez le HC-05 RX à la broche 3 TX d'Arduino
car c = ' ';
void setup() {
Serial.begin(9600);
Serial.println("Arduino est prêt");
Serial.println("N'oubliez pas de sélectionner les deux NL & CR dans le moniteur série");
// La vitesse série par défaut du HC-05 pour le mode AT est 38400
BTserial.begin(38400);
}
boucle vide() {
// Continuez à lire à partir de HC-05 et envoyez à Arduino Serial Monitor
if (BTserial.available()) {
c = BTserial.read();
Serial.write(c);
}
// Continuez à lire depuis Arduino Serial Monitor et envoyez à HC-05
if (Série.disponible()) {
c = Serial.read();
BTserial.write(c); }
}
Étape 4: mettre le module BT en mode AT
Avec l'Arduino allumé, procédez comme suit:
Supprimer la connexion 5V au BT VCC
Appuyez sur le bouton du module BT et maintenez-le enfoncé
Reconnectez le BT VCC à 5V (tout en appuyant toujours sur l'interrupteur à bouton), la LED devrait s'allumer.
Relâchez le bouton et la LED devrait clignoter lentement toutes les deux secondes (environ 2 secondes).
Cela indique le mode AT.
Étape 5: envoyer des commandes AT
Maintenant que vous êtes en mode AT, vous pouvez maintenant commencer les communications AT.
Voici quelques exemples de commandes AT que vous pouvez utiliser ou vous pouvez rechercher sur Internet d'autres commandes AT.
Pour retourner HC-05 à mfg. paramètres par défaut: "AT+ORGL"
Pour obtenir la version de votre HC-05, saisissez: "AT+VERSION ?"
Pour changer le nom de l'appareil par défaut HC-05 pour disons MYBLUE, saisissez: "AT+NAME=MYBLUE"
Pour changer le code de sécurité par défaut de 1234 à 2987, entrez: "AT+PSWD=2987"
Pour modifier le débit en bauds HC-05 de 9600 à 115200, 1 bit d'arrêt, 0 parité, entrez: "AT+UART=115200, 1, 0"
REMARQUE IMPORTANTE: Si vous utilisez des commandes AT avec "?", faites-le, tout en appuyant sur le bouton de la carte BT, appuyez sur Entrée sur l'ordinateur. Ça devrait le faire.
Conseillé:
Connecteur ICSP pour Arduino Nano sans en-tête de broche soudée mais broche Pogo : 7 étapes
Connecteur ICSP pour Arduino Nano sans en-tête de broche soudée mais Pogo Pin: Créez un connecteur ICSP pour Arduino Nano sans en-tête de broche soudée sur la carte mais Pogo Pin.Parts3 × 2 Pin Socket x1 - APitch 2.54mm Dupont Line Wire Connecteur à broche femelle Bornes x6 - BP75-E2 (tête conique 1,3 mm) Sonde de test à ressort Pogo Pin
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
Tutoriel du module LoRa E32-433T - Carte de dérivation DIY pour module E32 : 6 étapes
Tutoriel du module LoRa E32-433T | DIY Breakout Board pour module E32 : Hé, quoi de neuf, les gars ! Akarsh ici de CETech. Ce projet est plus une courbe d'apprentissage pour comprendre le fonctionnement du module E32 LoRa d'eByte, qui est un module émetteur-récepteur haute puissance de 1 watt. Une fois qu’on a compris le fonctionnement, j’ai le design
Microcontrôleur AVR. Basculez les LED à l'aide d'un interrupteur à bouton-poussoir. Anti-rebond de bouton poussoir. : 4 étapes
Microcontrôleur AVR. Basculez les LED à l'aide d'un interrupteur à bouton-poussoir. Anti-rebond de bouton-poussoir. : Dans cette section, nous allons apprendre comment créer un code C de programme pour ATMega328PU pour basculer l'état des trois LED en fonction de l'entrée d'un interrupteur à bouton. En outre, nous avons exploré une solution au problème de « Switch Bounce ». Comme d'habitude, nous allons
Préhension automatique à l'aide d'un capteur laser et de commandes vocales : 5 étapes (avec photos)
Saisie automatique à l'aide d'un capteur laser et de commandes vocales : Saisir des objets qui nous semblent une chose simple et naturelle à faire est en fait une tâche complexe. L'homme utilise le sens de la vue pour déterminer la distance de l'objet qu'il veut saisir. La main s'ouvre automatiquement lorsqu'elle se trouve à proximité de la