Module Bluetooth HC-05 (chính hãng)
- Hàng trong kho: 16
- Nhà sản xuất: Nhập khẩu
- Khối lượng: 0.10kg
- Mã kho: 128
- Vị trí: 1A20
Giới
thiệu:
Trong các ứng dụng điều khiển qua Smart Phone hoặc Máy Tính (chức năng Slave), Quý Khách có thể sử dụng Mạch Bluetooth Dual Mode JDY-33 để thay thế cho HC-05 / HC-06 với độ tương thích hoàn toàn (chỉ cần thiết lập đúng Baudrate, không cần phải chỉnh sửa Code).
Mạch thu phát Bluetooth HC-05 được nhập chính hãng từ HC-TECH là phiên bản mới nhất hỗ trợ đầy đủ các tính năng cũng như bổ sung thêm các tính năng mới của HC-05, hiện các mạch HC-05 trên thị trường nếu không có Logo của HC-TECH đều là bản clone với các tính năng bị giới hạn (không đầy đủ tập lệnh AT, chân Status không sử dụng được).
Mạch thu phát Bluetooth HC-05 chính hãng có thiết kế nhỏ gọn với khả năng cấu hình để có thể sử dụng ở cả hai chế độ là Master / Slave, mạch có thể kết nối với máy tính hoặc Smartphone hỗ trợ chuẩn Bluetooth 2.0 + EDR, thích hợp cho nhiều ứng dụng khác nhau: Robot Bluetooth, điều khiển thiết bị qua Bluetooth,....
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: khi Pairing 30 mA, sau khi pairing hoạt động truyền nhận bình thường 8 mA.
- Baudrate UART có thể chọn được: 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200
- Support profiles: Bluetooth serial port (master and slave)
- Bluetooth protocol: Bluetooth specification v2.0 + EDR
- Frequency: 2.4 GHz ISM band
- Modulation: GFSK (Gaussian frequency shift keying)
- Transmit power: =4 dBm, class 2
- Sensitivity: =-84 dBm at 0.1% BER
- Rate: Asynchronous: 2.1 Mbps (max.)/160 kbps
- Synchronous: 1 Mbps/1 Mbps
- Security features: authentication and encryption
- Kích thước:37mm x 15.6mm
- Module này có 6 chân : VCC, GND, RX, TX, STATE, EN. Trong đó, VCC và GND là 2 chân cấp nguồn cho module. RX, TX dùng để nhận gửi dữ liệu với Arduino. Chân STATE là chân trạng thái ( chân này ko cần kết nối). EN là chân để chọn 1 trong 2 chế độ hoạt động của con HC05, gồm chế độ AT Mode và Data Mode
- Cần tham khảo tài liệu trước khi sử dụng
Code
tham khảo :
- Chương trình giao tiếp với máy tính: https://www.hw-group.com/software/hercules-setup-utility
- Nơi tải Drive cp2102: https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers
//Code for master module//
#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
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 the
master to turn on BUZZER
}
else {
Serial.write('0');
}
delay(10);
}
module bluetooth hc-05 (chinh hang)