Taula de continguts:

Ordres AT per al mòdul Bluetooth (HC-05 W / EN Pin i BUTTON) mitjançant la placa Arduino !: 5 passos
Ordres AT per al mòdul Bluetooth (HC-05 W / EN Pin i BUTTON) mitjançant la placa Arduino !: 5 passos

Vídeo: Ordres AT per al mòdul Bluetooth (HC-05 W / EN Pin i BUTTON) mitjançant la placa Arduino !: 5 passos

Vídeo: Ordres AT per al mòdul Bluetooth (HC-05 W / EN Pin i BUTTON) mitjançant la placa Arduino !: 5 passos
Vídeo: ✅ Como crear su propia App en Android para controlar Arduino (Bluetooth) Tutorial 2024, Desembre
Anonim
Ordres AT per al mòdul Bluetooth (HC-05 W / EN Pin i BUTTON) mitjançant la placa Arduino
Ordres AT per al mòdul Bluetooth (HC-05 W / EN Pin i BUTTON) mitjançant la placa Arduino

Per Jay Amiel AjocGensan PH

Aquesta instrucció us ajudarà a començar a utilitzar el mòdul bluetooth HC05. Al final d’aquest instructiu, haureu après sobre l’enviament d’ordres AT al mòdul per configurar-lo / modificar-lo (nom, clau de pas, velocitat de transmissió, etc.) mitjançant la vostra placa arduino..

Pas 1: materials

1. Arduino UNO

2. Mòdul Bluetooth HC05

3. Cables de pont

4. Taula de pa

5. Resistències (1k i 2k)

Això és!

Pas 2: Esquema de cablejat

Esquema de cablejat
Esquema de cablejat

Seguiu aquest procediment si voleu començar les comunicacions AT amb el vostre HC-05 (amb pin EN i BUTTON a l'extrem dret de BT)

Feu les connexions ff!

BT VCC a Arduino 5V

BT GND a Arduino GND

BT TX a Arduino D2

BT RX a Arduino D3 (Utilitzeu un divisor de tensió per a aquesta part! BT Rx no pot gestionar el senyal de 5V de l'arduino!)

Pas 3: pengeu el codi a la placa Arduino

NOTA: Abans de carregar, traieu els cablejats tx i rx deixant només les connexions de 5V i de terra.

Després de la part "Finalitzat la càrrega", torneu a connectar BT TX a ARDUINO D2 i BT RX a ARDUINO D3 (encara, amb el divisor de tensió).

El LED de l'HC-05 hauria de parpellejar ràpidament aproximadament 5 vegades per segon.

#incloure

SoftwareSerial BTserial (2, 3); // RX | TX // Connecteu el HC-05 TX al pin 2 RX d'Arduino.

// Connecteu l'HC-05 RX al pin 3 TX d'Arduino

char c = "";

configuració nul·la () {

Serial.begin (9600);

Serial.println ("Arduino està a punt");

Serial.println ("Recordeu seleccionar Tant NL com CR al monitor sèrie");

// La velocitat de sèrie predeterminada de l'HC-05 per al mode AT és de 38400

BTserial.begin (38400);

}

bucle buit () {

// Continueu llegint des de l'HC-05 i envieu-lo a Arduino Serial Monitor

if (BTserial.available ()) {

c = BTserial.read ();

Serial.write (c);

}

// Seguiu llegint des de Arduino Serial Monitor i envieu-lo a HC-05

if (Serial.available ()) {

c = Serial.read ();

BTserial.write (c); }

}

Pas 4: Posar el mòdul BT a AT MODE

Image
Image
Posant el mòdul BT a AT MODE
Posant el mòdul BT a AT MODE

Amb l'Arduino activat, feu el següent:

Traieu la connexió de 5 V a BT VCC

Manteniu premut el botó del mòdul BT

Torneu a connectar BT VCC a 5V (mentre premeu el botó), el LED hauria d’encendre’s.

Deixeu anar l’interruptor del botó i el LED hauria d’estar parpellejant lentament on / off un cop cada dos segons (aproximadament 2 segons).

Això indica el mode AT.

Pas 5: envieu comandes AT

Ara que esteu en mode AT, ara podeu començar les comunicacions AT.

Aquí teniu alguns exemples d’ordres AT que podeu utilitzar o podeu cercar a Internet altres ordres AT.

Per tornar HC-05 a mfg. configuració predeterminada: "AT + ORGL"

Per obtenir la versió del vostre HC-05, introduïu: "AT + VERSION?"

Per canviar el nom del dispositiu de l'HC-05 per defecte, diguem MYBLUE introduïu: "AT + NAME = MYBLUE"

Per canviar el codi de seguretat predeterminat de 1234 a 2987, introduïu: "AT + PSWD = 2987"

Per canviar la velocitat de transmissió HC-05 de 9600 a 115200 per defecte, 1 bit d'aturada, 0 paritat introduïu: "AT + UART = 115200, 1, 0"

NOTA IMPORTANT: si utilitzeu ordres AT amb "?", Feu-ho, mentre premeu el botó de la placa BT, premeu Intro a l'ordinador. Això ho hauria de fer.

Recomanat: