Module Bluetooth HC-05 (chính hãng)
Module Bluetooth HC-05 (chính hãng)
- Hàng trong kho: 13
- Nhà sản xuất: Nhập khẩu
- Khối lượng: 0.10kg
- Mã kho: 128
- Vị trí: 1A20
Số lượng đã bán: 291
Lượt xem: 258
205.200đ
Giá chưa bao gồm VAT: 190.000đ
1. Giới thiệu tổng quan
Mạch thu phát Module Bluetooth HC-05 chính hãng nhập khẩu từ HC-TECH hỗ trợ đầy đủ tính năng và tập lệnh AT. Sản phẩm có thiết kế nhỏ gọn, hỗ trợ cấu hình hoạt động ở cả hai chế độ Master hoặc Slave, tương thích hoàn toàn với máy tính và Smartphone chuẩn Bluetooth 2.0 + EDR.
2. Thông số kỹ thuật
- Điện áp hoạt động: 3.2 ~ 6VDC
- Mức điện áp giao tiếp: TTL tương thích 3.3/5VDC
- Dòng điện khi hoạt động: 30 mA (Pairing), 8 mA (Truyền nhận)
- Baudrate UART hỗ trợ: 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200
- Bluetooth protocol: Bluetooth specification v2.0 + EDR
- Tần số: 2.4 GHz ISM band
- Điều chế: GFSK (Gaussian frequency shift keying)
- Công suất phát: <=4 dBm, class 2
- Độ nhạy: <=-84 dBm tại 0.1% BER
- Kích thước: 37mm x 15.6mm
3. Ứng dụng
- Thiết kế Robot điều khiển qua Bluetooth
- Ứng dụng điều khiển thiết bị điện thông minh qua Smartphone
- Truyền nhận dữ liệu không dây giữa vi điều khiển và máy tính
4. Hướng dẫn kiểm tra (Test)
Các bước kiểm tra nhanh:
- Chuẩn bị: Module Bluetooth HC-05, mạch chuyển đổi USB to UART (như CP2102), dây cắm, máy tính cài phần mềm Serial (ví dụ: Hercules Setup Utility).
- Thao tác: Kết nối chân VCC, GND, TX, RX của module với mạch USB to UART và cắm vào máy tính. Mở phần mềm Serial, chọn đúng cổng COM và Baudrate mặc định để giao tiếp.
- Kết quả: Module phản hồi các tập lệnh AT (như gửi lệnh 'AT' nhận lại 'OK') và đèn LED trên module nhấp nháy báo hiệu trạng thái sẵn sàng kết nối.
* Lưu ý an toàn: Cấp đúng nguồn điện áp định mức (3.2 - 6VDC), tránh đấu ngược cực nguồn có thể gây hỏng hóc linh kiện trên mạch.
Sơ đồ kết nối & Code test mẫu (Arduino/ESP)
Kết nối chân:
- VCC nối với Nguồn 5V hoặc 3.3V Arduino
- GND nối với GND Arduino
- TX nối với Chân RX (hoặc chân cấu hình SoftwareSerial) trên Arduino
- RX nối với Chân TX (hoặc chân cấu hình SoftwareSerial) trên Arduino
C/C++ (Arduino/ESP)
#define greenLedPin 8
#define masterSwitchPin 7
int dataFromSlave = 0;
void setup() {
pinMode(greenLedPin, OUTPUT);
digitalWrite(greenLedPin, LOW);
pinMode(masterSwitchPin, INPUT);
digitalWrite(masterSwitchPin, LOW);
Serial.begin(38400); // Default baud rate of the Bluetooth module
}
void loop() {
if (Serial.available() > 0) { // Checks whether data is comming from the serial port
dataFromSlave = Serial.read(); // Reads the data from the serial port and store it in dataFromSlave variable
}
// Controlling the Buzzer/LED
if (dataFromSlave == '1') {
digitalWrite(greenLedPin, HIGH); // led ON
} else if (dataFromSlave == '0') {
digitalWrite(greenLedPin, LOW); // led OFF
}
// Reading the masterSwitchValue
int masterSwitchValue = digitalRead(masterSwitchPin);
if (masterSwitchValue == HIGH) {
Serial.write('1'); // Sends '1' to turn on device
} else {
Serial.write('0');
}
delay(10);
}module bluetooth hc-05 chinh hang






















