Nguyễn Thanh Tâm
Trứng gà
Chào các bạn
Hôm nay mình sẽ hướng dẫn cài đặt và sử dụng module Bluetooth để truyền và nhận dữ liệu.
Trước khi bắt đầu, chúng ta nên xem qua vài thứ
Kết nối HC-05 và USB-UART theo sơ đồ sau:
Khi ở mode AT, đèn HC-05 sẽ nháy chậm hơn.
Dùng Hercules để mở cổng COM với thiết đặt 38400 8N 1 (bạn nào không biết có thể xem lại bài UART để biết nó là gì nhé )
Tập lệnh tham khảo
Mình xin trích gọn lại cho nhanh.
Vậy là mình đã hướng dẫn các bạn cài đặt và sử dụng module HC-05
Việc còn lại của các bạn là kết nối HC05 với máy tính thông qua Bluetooth, sau đó HC05 sẽ giống như 1 cổng UART không dây với các thiết lập ở trên. Các bạn có thể lắp HC05 lên ChickenBoard C20 và sử dụng Bluetooth để giao tiếp nhé.
Hôm nay mình sẽ hướng dẫn cài đặt và sử dụng module Bluetooth để truyền và nhận dữ liệu.
Trước khi bắt đầu, chúng ta nên xem qua vài thứ
- Bluetooth và những thứ xung quanh về Bluetooth http://www.payitforward.edu.vn/forum/threads/3113/
- Giao tiếp UART và cách sử dụng https://drive.google.com/file/d/1MEp3A1uB10v0uqx5tBT0rcRxvhYAAThK/view
- HC-05:
- Module Bluetooth truyền nhận dữ liệu không dây.
- Hỗ trợ UART để giao tiếp với vi điều khiển, máy tính.
- Giá khoảng 100k, mua cũ có thể rẻ hơn.
- USB-UART:
- Module chuyển tín hiệu UART sang USB (và ngược lại) để giao tiếp với máy tính.
- Giá rẻ, nhiều loại (CH340, CP2102, FT232,...). Tuy nhiên tránh mua PL2303 vì driver ít hỗ trợ cho win10
Kết nối HC-05 và USB-UART theo sơ đồ sau:
Sau khi đảm bảo kết nối, giữ nút nhấn trên HC-05 đồng thời cắm USB-UART vào máy tính để HC-05 vào mode AT.| USB-UART | | HC-05 |
| 3v3 ------- VCC |
| GND ------- GND |
| RXD ------- TXD |
| TXD ------- RXD |
Khi ở mode AT, đèn HC-05 sẽ nháy chậm hơn.
Dùng Hercules để mở cổng COM với thiết đặt 38400 8N 1 (bạn nào không biết có thể xem lại bài UART để biết nó là gì nhé )
Tập lệnh tham khảo
Mình xin trích gọn lại cho nhanh.
- AT Command là tập lệnh để config module ở mode AT.
- Kiểm tra đã vào AT bằng cách Send chuỗi
AT<CR><LF>
- Command luôn bắt đầu với ký tự AT, kết thúc khi bằng \r\n. Trong Hercules \r\n tương đương <CR><LF>.
- Module sẽ reponse OK khi gởi AT thành công.
- Name: PIF_HC05
- PSWD: 123
- UART: Baud 9600, 1 Stop bit, 0 Parity
Vậy là mình đã hướng dẫn các bạn cài đặt và sử dụng module HC-05
Việc còn lại của các bạn là kết nối HC05 với máy tính thông qua Bluetooth, sau đó HC05 sẽ giống như 1 cổng UART không dây với các thiết lập ở trên. Các bạn có thể lắp HC05 lên ChickenBoard C20 và sử dụng Bluetooth để giao tiếp nhé.
Attachments
-
845.9 KB Views: 435
-
28.1 KB Views: 457
-
12.7 KB Views: 479
-
14 KB Views: 458