Sơ đồ kết nối

Sơ đồ đấu nối module Bluetooth HC-05

Module Bluetooth HC-05: đấu nối UART, chia áp cho chân RXD, chế độ AT command.

Sơ đồ đấu nối module Bluetooth HC-05

Tổng quan

  • HC-05 là module Bluetooth giao tiếp qua UART (Serial), thường dùng để điều khiển robot bằng app điện thoại
  • Baud rate mặc định: 9600 (chế độ giao tiếp dữ liệu thường)

Chân kết nối

  • VCC → 5V, GND → GND
  • TXD (HC-05) → RX của vi điều khiển
  • RXD (HC-05) → TX của vi điều khiển — cần qua mạch chia áp (2 điện trở, ví dụ 1kΩ và 2kΩ) vì chân RXD của HC-05 hoạt động ở mức logic 3.3V, cấp thẳng 5V từ TX Arduino có nguy cơ làm hỏng module về lâu dài
  • EN (hoặc KEY): kéo HIGH khi muốn vào chế độ AT command để cấu hình module

Chế độ AT command

  • Vào chế độ này để đổi tên module, đổi baud rate, đổi mật khẩu ghép nối
  • Baud rate ở chế độ AT command thường khác với baud giao tiếp dữ liệu thường (tùy phiên bản firmware, cần tra cứu theo đúng module đang dùng)

Ghép nối (pairing)

  • Mật khẩu mặc định thường là 1234 hoặc 0000 (tùy lô sản xuất)
  • Sau khi ghép nối lần đầu, điện thoại sẽ nhớ thiết bị cho các lần kết nối sau

Lưu ý

  • Trong lúc nạp code qua cổng USB, nên rút tạm dây TX/RX nối với HC-05 — module Bluetooth chiếm chung UART với cổng nạp code, dễ gây lỗi upload