Module Bluetooth HC-05
Module bluetooth HC-05 được thiết kế giúp dễ dàng kết nối để thực hiện các thí nghiệm,module hoạt động từ mức điện áp từ 3v3 đến 5vdc. Khi kết nối với máy tính, HC-05 sẽ nhận như 1 cổng COM ảo ở chế độ truyền Haft Duplex tức trong 1 thời điểm chỉ có thể truyền hoặc nhận tín hiệu.
Module bluetooth HC-05 được thiết kế giúp dễ dàng kết nối để thực hiện các thí nghiệm,module hoạt động từ mức điện áp từ 3v3 đến 5vdc. Khi kết nối với máy tính, HC-05 sẽ nhận như 1 cổng COM ảo ở chế độ truyền Haft Duplex tức trong 1 thời điểm chỉ có thể truyền hoặc nhận tín hiệu.
Thông số kỹ thuật Module bluetooth HC-05
- Điện áp hoạt động: 3.3 - 5V
- Dòng tải: khi ghép đôi 30 A, khi truyền tải 8mA
- Baudrate UART tùy chỉnh: 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200
- Dải tần sóng: 2.4GHz
- Bluetooth protocol: Bluetooth Specification v2.0+EDRo
- Kích thước: 26.9 x 13 x 2.2mm
Thiết lập mặc định:
- Baud rate: 9600, N, 8, 1.
- Mật khẩu kết nối: 1234.
Tài liệu tham khảo: Datasheet bluetooth HC05
Video hướng dẫn sử dụng sản phẩm
Code Arduino:
int relay1 = 8;
int relay2 = 9;
void setup() {
Serial.begin(9600);
pinMode(relay1,OUTPUT);
pinMode(relay2,OUTPUT);
digitalWrite(relay1,HIGH);
digitalWrite(relay2,HIGH);
}
String voice;
void loop() {
if (Serial.available()>0)
{
voice="";
voice=Serial.readString();
Serial.print(voice+'\n');
}
if(voice=="Mở đèn phòng khách")
{
digitalWrite(relay1,LOW);
}
if(voice=="Tắt đèn phòng khách")
{
digitalWrite(relay1,HIGH);
}
if(voice=="mở đèn 2")
{
digitalWrite(relay2,LOW);
}
if(voice=="tắt đèn 2")
{
digitalWrite(relay2,HIGH);
}
if(voice=="tắt hết đèn")
{
digitalWrite(relay1,HIGH);
digitalWrite(relay2,HIGH);
}
if(voice=="mở hết đèn")
{
digitalWrite(relay1,LOW);
digitalWrite(relay2,LOW);
}
}