Module Bluetooth HC06 - IoTMaker
Maybe your like
Module Bluetooth HC06
Với thiết kế nhỏ gọn, tiện lợi, giao tiếp 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 hiện các dự án truyền dẫn và điều khiển từ xa một cách dễ dàng.
Điểm khác biệt so với HC05 đó là HC06 chỉ có thể chạy được 1 chế độ Slave (khác với HC05 có thể hoạt động với chế độ Mater hoặc Slave). Điều này có nghĩa là bạn không thể chủ động kết nối từ vi điều khiển đến các thiết bị ngoại vi. Mà cách kết nối là: bạn phải sử dụng thiết bị ngoại vi (điện thoại thông minh, máy tính laptop) để dò tín hiệu kêt nối Buletooth mà HC06 phát ra. Sau khi pair thành công bạn có thể gửi tín hiệu từ vi điều khiển đến các 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
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 <code>#include <SoftwareSerial.h> 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> 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)
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)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 - 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
Tài liệu tham khảo
- HC06 datasheet
- Arduino HC06 examble
Tag » Arduino Hc-06 Bluetooth Module
-
Interfacing The HC-06 Bluetooth Module With Arduino
-
Arduino And Bluetooth Module HC-06 - AranaCorp
-
HC-06 | Cộng đồng Arduino Việt Nam
-
Module Thu Phát Bluetooth HC-06 - Nshop
-
Add Bluetooth To Your Arduino Project - Arduino+HC-06 - Instructables
-
Module Bluetooth HC06 Giao Tiếp Với Arduino - Blog Mecsu
-
Interfacing HC-06 Bluetooth Wireless Module With Arduino
-
Hc06 Giá Tốt Tháng 7, 2022 | Mua Ngay | Shopee Việt Nam
-
Hc06 Bluetooth Module
-
How To Use HC-06 Bluetooth Module For Arduino And Android. AT ...
-
How To Change The Name , PIN Of HC-06 Bluetooth Module - YouTube
-
41 Résultats Pour "Hc06 Bluetooth" - Amazon
-
Tutoriel Basique D'usage Du Module Bluetooth HC-06 Avec Arduino.
-
HC-06 Bluetooth Module Datasheet And Configuration With Arduino