Giới thiệu về ứng dụng này
Sử dụng ứng dụng này với các bộ điều khiển vi mô (Arduino, Raspberry Pi, AVR, ARM, v.v.), Mô-đun Bluetooth HC-05 và Mô-đun chuyển tiếp, bạn có thể điều khiển các thiết bị gia đình của mình bằng điện thoại thông minh từ xa.Đọc tài liệu: http://unciarobotics.com/project/home-automation-project-with-arduino-USE-hc-05/
Mã Arduino cơ bản để đọc dữ liệu được truyền qua Bluetooth như sau:
const int rơle = 2; // pin nơi Relay được kết nối
dữ liệu char; // biến để lưu trữ dữ liệu
void setup () {
Nối tiếp.begin (9600); // Bắt đầu giao tiếp nối tiếp
pinMode (rơle, OUTPUT); // tạo chân chuyển tiếp làm đầu ra
}
void loop () {
if (serial.av Available ()> 0) // nếu có dữ liệu trên RX
{
dữ liệu = serial.read (); // lưu nó bên trong biến
if (dữ liệu == 'a')
{kỹ thuật sốWrite (chuyển tiếp, CAO); //Bật đèn
Serial.println ("BẬT nhẹ");
}
if (dữ liệu == 'b')
{kỹ thuật sốWrite (chuyển tiếp, THẤP); //Tắt đèn
Serial.println ("TẮT nhẹ");
}
}
}
}
}
// Sao chép Dán mã này vào Arduino IDE và theo dõi dữ liệu trên Màn hình nối tiếp.