Исходный код и PIN-код
Arduino UNO в Bluetooth Модуль PIN-код: RX PIN 10 и TX PIN 11.
Код:
#include
Softwareerial MySerial (10, 11) ; // PIN 10 = TX, PIN 11 = RX BLUETOOTH TX, RX
#define Relay1 2 // Реле in1 подключен к распину 2 Arduino
#define Relay2 3 // Реле In2 подключен к распину 3 Arduino
#define Relay3 4 // Реле IN3, подключенные к распину 4 Arduino
#define Relay4 5 // Реле In4, подключенные к выписку 5 Arduino
char val;
void setup ()
{
pinmode (Relay1, вывод);
pinmode (relay2, вывод);
pinmode (реле3, вывод);
pinmode (Relay4, вывод);
DigitalWrite (Relay1, высокий );
DigitalWrite (Relay2, высокий);
DigitalWrite (Relay3, High);
DigitalWrite (Relay4, High);
myserial.begin (9600);
serial. Начните (9600);
}
Void Loop () {// CEK Data Serial от Bluetooth Android App
Если (myserial.available ()> 0)
{
val = mySerial.read ();
serial.println (val);
}
// Реле на
---> Вы можете подключиться к реле модуль 4 канала
Последовательные данные Отправка из Arduino Bluetooth RELAY 4CH.APK
Данные «1» - «4» на ON - Ralay CH 1-4
Данные «A» - 'D' in Off - Ralay CH 1-4
«9» на все CH 1-4
Данные «I», чтобы выключить все CH 1-4
* /
Если (val == '1')
{
DigitalWrite (Relay1, Low);
}
И остальное, если (val == '2')
{
DigitalWrite (Relay2, Low);
}
И остальное, если (val == '3')
{
DigitalWrite (Relay3, Low);
}
И остальное, если (val == '4')
{
DigitalWrite (Relay4, Low);
}
// Реле все на
else, если (val == '9')
{
DigitalWrite (Relay1, Low);
DigitalWrite (Relay2, Low);
DigitalWrite (Relay3, Low);
DigitalWrite (Relay4, Low);
}
// Реле выключено, если (val == 'A')
{
DigitalWrite (Relay1, высокий);
}
И остальное, если (val == 'b')
{
DigitalWrite (Relay2, High);
}
Если (val == 'C')
{
DigitalWrite (Relay3, High);
}
И остальное, если (val == 'd')
{
DigitalWrite (Relay4, High);
}
// Решите все, возможно, если (val == 'i')
{
DigitalWrite (Relay1, высокий);
DigitalWrite (Relay2, высокий);
DigitalWrite (рела3, высокий);
DigitalWrite (Relay4, High);
}
}
English