Talaan ng mga Nilalaman:

SA Mga Utos para sa Bluetooth Module (HC-05 W / EN Pin at BUTTON) Gamit ang Arduino Board !: 5 Hakbang
SA Mga Utos para sa Bluetooth Module (HC-05 W / EN Pin at BUTTON) Gamit ang Arduino Board !: 5 Hakbang

Video: SA Mga Utos para sa Bluetooth Module (HC-05 W / EN Pin at BUTTON) Gamit ang Arduino Board !: 5 Hakbang

Video: SA Mga Utos para sa Bluetooth Module (HC-05 W / EN Pin at BUTTON) Gamit ang Arduino Board !: 5 Hakbang
Video: #15 HC 05 Bluetooth Modbus Android HMI | Внешний ПЛК Arduino 2024, Nobyembre
Anonim
SA Mga Utos para sa Bluetooth Module (HC-05 W / EN Pin at BUTTON) Gamit ang Arduino Board!
SA Mga Utos para sa Bluetooth Module (HC-05 W / EN Pin at BUTTON) Gamit ang Arduino Board!

Ni Jay Amiel AjocGensan PH

Ang pagtuturo na ito ay makakatulong sa iyo na makapagsimula sa paggamit ng iyong HC05 module ng Bluetooth. Sa pagtatapos ng pagtuturo na ito, malalaman mo ang tungkol sa pagpapadala ng mga utos ng AT sa modyul upang i-configure / baguhin ito (pangalan, passkey, rate ng baud atbp) gamit ang iyong arduino board.

Hakbang 1: Mga Kagamitan

1. Arduino UNO

2. HC05 Bluetooth Module

3. Jumper Wires

4. Breadboard

5. Mga Resistor (1k at 2k)

Ayan yun!

Hakbang 2: Diagram ng Mga Kable

Diagram ng Kable
Diagram ng Kable

Sundin ang pamamaraang ito kung nais mong simulan ang AT comms gamit ang iyong HC-05 (na may EN pin at BUTTON sa dulong kanan ng BT)

Gawin ang mga koneksyon sa ff!

BT VCC hanggang Arduino 5V

BT GND sa Arduino GND

Ang BT TX hanggang Arduino D2

Ang BT RX sa Arduino D3 (Gumamit ng isang VOLTAGE DIVIDER para sa bahaging ito! Hindi makayanan ng BT Rx ang 5V signal mula sa arduino!)

Hakbang 3: Mag-upload ng Code sa Arduino Board

TANDAAN: Bago mag-upload, alisin ang mga wx ng tx at rx na iniiwan lamang ang 5V at mga koneksyon sa lupa.

Matapos ang bahaging "Tapos na mag-upload", ikonekta muli ang BT TX sa ARDUINO D2 at BT RX sa ARDUINO D3 (pa rin, kasama ang boltahe na divider).

Ang LED sa HC-05 ay dapat na mabilis na kumikislap nang halos 5 beses sa isang segundo.

# isama

SoftwareSerial BTserial (2, 3); // RX | TX // Ikonekta ang HC-05 TX sa Arduino pin 2 RX.

// Ikonekta ang HC-05 RX sa Arduino pin 3 TX

char c = ;

walang bisa ang pag-setup () {

Serial.begin (9600);

Serial.println ("Arduino ay handa na");

Serial.println ("Tandaan na piliin ang Parehong NL & CR sa serial monitor");

// HC-05 default na bilis ng serial para sa AT mode ay 38400

BTserial.begin (38400);

}

void loop () {

// Panatilihin ang pagbabasa mula sa HC-05 at ipadala sa Arduino Serial Monitor

kung (BTserial.available ()) {

c = BTserial.read ();

Serial.write (c);

}

// Panatilihin ang pagbabasa mula sa Arduino Serial Monitor at ipadala sa HC-05

kung (Serial.available ()) {

c = Serial.read ();

BTserial.write (c); }

}

Hakbang 4: Ang paglalagay ng Module ng BT sa MODE

Image
Image
Ang paglalagay ng Module ng BT sa MODE
Ang paglalagay ng Module ng BT sa MODE

Sa pamamagitan ng Arduino, gawin ang sumusunod:

Alisin ang 5V na koneksyon sa BT VCC

Pindutin nang matagal ang switch button sa module ng BT

Muling ikonekta ang BT VCC sa 5V (habang pinipindot pa rin ang switch switch), dapat na ON ang LED.

Bitawan ang switch ng pindutan at ang LED ay dapat na kumikislap nang dahan-dahan sa / off minsan bawat pares ng segundo (tinatayang 2 sec).

Ipinapahiwatig nito ang AT mode.

Hakbang 5: Magpadala NG SA Mga Utos

Ngayon na nasa mode ka na AT, maaari mo nang simulan ang AT comms.

Narito ang ilang halimbawa ng mga utos na AT na maaari mong gamitin o maaari kang maghanap sa internet para sa iba pang mga utos ng AT.

Upang ibalik ang HC-05 sa mfg. mga default na setting: "AT + ORGL"

Upang makakuha ng bersyon ng iyong HC-05 ipasok: "AT + VERSION?"

Upang palitan ang pangalan ng aparato mula sa default na HC-05 upang sabihin nating ipasok ang MYBLUE: "AT + NAME = MYBLUE"

Upang baguhin ang default code ng seguridad mula 1234 hanggang 2987 ipasok: "AT + PSWD = 2987"

Upang baguhin ang HC-05 baud rate mula sa default 9600 hanggang 115200, 1 stop bit, 0 parity enter: "AT + UART = 115200, 1, 0"

MAHALAGA TANDAAN: Kung gumagamit ka ng mga AT command na may "?", Gawin ito, habang pinipindot ang pindutan sa BT board, pindutin ang enter sa computer. Dapat gawin yun.

Inirerekumendang: