XIN CHÀO CÁC BẠN!
Trong bài viết này, mình sẽ giới thiệu với các bạn Module Bluetooth HC05 và config bluetooth HC05
I.MODULE BLUETOOTH HC05.
Sơ đồ chân:
-Điện áp hoạt động: 3.6-6V.
-Module có 2 chế độ làm việc (có thể lựa chọn chế độ làm việc bằng cách thay đổi trạng thái chân 34 KEY):
ØTự động kết nối.
ØĐáp ứng theo lệnh: khi làm việc ở chế độ này, các bạn có thể gửi các lệnh AT để giao tiếp với module.
-Module HC05 có thể nhận 1 trong 3 chức năng: Master, Slave, Loopback (có thể lựa chọn các chức năng bằng lệnh AT).
-Giao tiếp với module bằng giao tiếp nối tiếp không đồng bộ qua 2 đường RX và TX, vì vậy các bạn có thể sử dụng PC với chuẩn RS232 hoặc các dòng vi điều khiển để giao tiếp.
Bằng cách thay đổi trạng thái chân 34 (KEY), bạn có thể cấu hình chế độ hoạt động cho module:
-Để module làm việc ở chế độ kết nối tựđộng: KEY phải ở trạng thái Floating (trạng thái không kết nối).
-Để module làm việc ở chế độ đáp ứng theo lệnh: KEY = ‘0’ (kết nối xuống đất)àCấp nguồn cho module àchuyển KEY = ‘1’ (kết nối lên VCC) à lúc này có thể sử dụng các lệnh AT để giao tiếp.
- Hiện nay trên các modul Bluetooth đều đã có nút chuyển chế độ ngay trên modul, các bạn chỉ cần
cấp nguồn rồi nhấn 1 lần vào nút và nhả ra là bạn đã có thể sử dụng lệnh AT để
giao tiếp rồi.
II.GIAO TIẾP VỚI MODULE BLUETOOTH HC05.
1.SỬDỤNG LỆNH AT.
Trong phần này, mình sẽhướng dẫn các bạn test giao tiếp với HC05 bằng các lệnh AT sửdụng phần mềm Hercules Setup Untility trên PC.
-Các bạn download phần mềm Hercules Setup Untility.
-Cài đặt phần mềm Hercules Setup Untility, sau đó mởứng dụng, chọn Serial, giao diện giao tiếp với cổng nối tiếp sẽ hiện ra:
Các bạn cấu hình cổng vào, chế độ, khung dữ liệu, tốc độ Baud cho cổng nối tiếp.
-Thiết lập module HC05 hoạt động ở chế độ đáp ứng theo lệnh.Ở chế độ này, các bạn có thể cấu hình và kiểm soát module của mình.
-Các bạn kết nối module Bluetooth với PC bằng USB TO COM PL2303 nhưsau:
RX (màu trắng) à TX của module HC05.
TX (màu xanh lá cây) à RX của module HC05.
ØVCC à 5.0.
ØGND à GND.
-Sử dụng các lệnh AT để giao tiếp với module thông qua hercules setup.
- các lệnh AT thông dụng:
AT$0D$0A// test modul
AT+ROLE?$0D$0A// kiem tra chế độ hoạt động
AT+NAME?$0D$0A// kiểm tra tên
AT+PSWD?$0D$0A// kiểm tra password
AT+RESET$0D$0A// xóa tất cả các cài đặt
AT+NAME="..."$0D$0A// đặt tên
AT+PSWD="..."$0D$0A// đặt password password
AT+ROLE=...$0D$0A// đặt chế độ hoạt động
(
0: chế độ slave
1: chế độ master
2: chế độ Loopback
)