Sơ đồ nối dây
Arduino Bluetooth HC05
Arduino Bluetooth ---------- HC05
---------------- Tx Rx
---------------- Rx Tx
---------------- 5V 5V
--------------- GND GND
Arduino với Rơ le 8 Chanel
--------------- Arduino Rơ le
2 ----------------- Relay 1
3 ----------------- Rơ le 2
4 ----------------- Rơle 3
5 ----------------- Rơ le 4
6 ----------------- Rơ le 5
7 ----------------- Rơ le 6
8 ----------------- Rơ le 7
9 ----------------- Rơ le 8
Arduino Phác thảo
int DataBluetooth;
void setup () {
Serial.begin (9600);
pinMode (2, OUTPUT); // Relay 1
pinMode (3, ĐẦU RA); // Rơ le 2
pinMode (4, OUTPUT); // Chuyển tiếp 3
pinMode (5, OUTPUT); // Rơ le 4
pinMode (6, OUTPUT); Rơ le // 5
pinMode (7, OUTPUT); // Rơle 6
pinMode (8, OUTPUT); // Rơle 7
pinMode (9, OUTPUT); Rơ le // 8
kỹ thuật sốWrite (2, CAO);
digitalWrite (3, CAO);
kỹ thuật sốWrite (4, CAO);
digitalWrite (5, CAO);
digitalWrite (6, CAO);
kỹ thuật sốWrite (7, CAO);
digitalWrite (8, CAO);
digitalWrite (9, CAO);
}
void loop () {
if (Serial.available ()) {
DataBluetooth = Serial.read ();
// Bật Rơle 1
if (DataBluetooth == 'A') {
digitalWrite (2, LOW);
}
// Tắt rơle 1
if (DataBluetooth == 'B') {
digitalWrite (2, CAO);
}
// Bật Rơ le 2
if (DataBluetooth == 'C') {
digitalWrite (3, LOW);
}
// Tắt Rơ le 2
if (DataBluetooth == 'D') {
digitalWrite (3, CAO);
}
// Bật Relay 3
if (DataBluetooth == 'E') {
digitalWrite (4, LOW);
}
// Tắt Relay 3
if (DataBluetooth == 'F') {
digitalWrite (4, CAO);
}
// Bật rơle 4
if (DataBluetooth == 'G') {
digitalWrite (5 LOW);
}
// Tắt Relay 4
if (DataBluetooth == 'H') {
digitalWrite (5, CAO);
}
// Bật Rơ le 5
if (DataBluetooth == 'Tôi') {
digitalWrite (6, LOW);
}
// Tắt Relay 5
if (DataBluetooth == 'A') {
digitalWrite (6, CAO);
}
// Bật Rơ le 6
if (DataBluetooth == 'K') {
digitalWrite (7, LOW);
}
// Tắt Rơ le 6
if (DataBluetooth == 'L') {
kỹ thuật sốWrite (7, CAO);
}
// Bật Rơ le 7
if (DataBluetooth == 'M') {
kỹ thuật sốWrite (8, THẤP);
}
// Tắt Relay 7
if (DataBluetooth == 'N') {
digitalWrite (8, CAO);
}
// Bật Rơ le 8
if (DataBluetooth == 'O') {
digitalWrite (9, LOW);
}
// Tắt Rơ le 8
if (DataBluetooth == 'P') {
digitalWrite (9, CAO);
}
}
}
Kendali Relay 8 Chanel