Module Bluetooth HC-06
Module Bluetooth HC06
Với phong cách thiết kế nhỏ gọn, thuận tiện, tiếp xúc với vi điều khiển chỉ bằng 2 chân ( Tx và Rx ), module bluetooth HC06 sẽ giúp bạn thực thi những dự án Bất Động Sản truyền dẫn và điều khiển từ xa một cách thuận tiện .Điểm độc lạ so với HC05 đó là HC06 chỉ hoàn toàn có thể chạy được 1 chính sách Slave ( khác với HC05 hoàn toàn có thể hoạt động giải trí với chính sách Mater hoặc Slave ). Điều này có nghĩa là bạn không hề dữ thế chủ động liên kết từ vi điều khiển đến những thiết bị ngoại vi. Mà cách liên kết là : bạn phải sử dụng thiết bị ngoại vi ( điện thoại cảm ứng mưu trí, máy tính máy tính ) để dò tín hiệu kêt nối Buletooth mà HC06 phát ra. Sau khi pair thành công xuất sắc bạn hoàn toàn có thể gửi tín hiệu từ vi điều khiển đến những thiết bị ngoại vi này, và ngược lại .
Thông số kĩ thuật
- Điện áp hoạt động: 3V3-5V DC
- Dòng điện tiêu thụ: 20-30mA
- Nhiệt độ hoạt động: -20~75°C
- Sử dụng chip: CSR Bluetooth V2.0
- Cấu hình Slave mặc định, không thay đổi được.
- Hỗ trợ tốc độ baud: 200,2400,4800,9600, 19200,38400,57600,115200
- Kích thước: 28x15x2,35mm
- Giao tiếp: UART (TX,RX)
- Tốc độ:
- Bất đồng bộ: 2.1Mbps(Max)/160kbps
- Đồng bộ: 1Mbps/1Mbps
- Bảo mật: mã hóa và chứng thực
- Cấu hình mặc định:
- Tốc độ baud 9600, N, 8, 1
- Mật khẩu: 1234
Bạn đang đọc: Module Bluetooth HC-06
Hướng dẫn test sản phẩm
- Chuẩn bị:
- Module HC-06
- Board UnoX
- Arduino IDE.
- Kết nối thiết bị
UnoX
HC-06
5V
5V
GND
GND
2
Rx
3
Tx
-
Code mẫu
#include
int times; int rxPin = 3; int txPin = 2; SoftwareSerial hc06(rxPin, txPin); String message; char ch; void setup() { Serial.begin(9600); hc06.begin(9600); // đặt baudrate giao tiếp hc06 } void loop() { if(Serial.available()) { ch = Serial.read(); hc06.write(ch); Serial.write(ch); } if(hc06.available()) { Serial.write(hc06.read()); } } Code Test
-
Mở Serial Monitor, chỉnh tốc độ baudrate là 9600. Một số lệnh AT cơ bản gồm:
- Test lệnh AT.
Gõ lệnh: AT
Màn hình trả về: OK - Thay đổi tốc độ baud
Gõ: AT+BAUD1
Màn hình trả về: OK1200 ( Module đã được cài tốc độ 1200, muốn giao tiếp với module phải thay đổi tốc độ thành 1200)
Tương tự: AT+BAUDx ( x là các ký tự tương ứng dưới đây)
x
Baud rate
1
1200
2
2400
3
4800
4
9600
5
19200
6
38400
7
57600
8
115200
9
230400
A
460800
B
921600
C
1382400
Không nên sử dụng tốc độ > 115200 (tốc độ truyền nhanh khiến module hoạt động không ổn định)
- Thay đổi tên hiển thị.
Gõ : AT+NAMEname
Màn hình trả về: OKname
( Module đã có tên là “name”, chú ý chỉ cài được <20 ký tự) - 4.4. Thay đổi pass.
Gõ AT+PINxxxx
Màn hình trả về: OKsetpin
xxxx: là mật khẩu đặt là 4 ký tự
VD: Muốn đặt pass là 8888
Gõ: AT+PIN8888
- Test lệnh AT.
Tài liệu tham khảo
Source: https://baoduongdieuhoa24h.com
Category: Điện Tử