Sumber Kode dan Mode PIN
Arduino Uno Ke Bluetooth Modul Pin Mode: Rx Pin 10 dan TX Pin 11.
Kode:
#include
Softwarerial Myserial (10, 11) ; // pin 10 = tx, pin 11 = rx bluetooth tx, rx
#define relay1 2 // relay in1 terhubung ke pinout 2 arduino
#define relay2 3 // relay in2 terhubung ke pinout 3 arduino
#define relay3 4 // relay in3 terhubung ke pinout 4 arduino
#define relay4 5 // relay in4 terhubung ke pinout 5 arduino
char setup ()
> {
pinmode (relay1, output);
pinmode (relay2, output);
pinmode (relay3, output);
pinmode (relay4, output);
Digitalwrite (relay1, tinggi );
Digitalwrite (relay2, tinggi);
Digitalwrite (relay3, tinggi);
Digitalwrite (relay4, tinggi);
myserial.begin (9600);
Serial. Mulai (9600);
}
void loop () {// Cek Data Serial dari Bluetooth Android App
If (Myserial.vailable ()> 0)
{
Val = myserial.read ();
serial.println (val);
}
// Relay ada di
/ *
---> Anda dapat terhubung ke saluran relay Modul 4
data serial Mengirim dari arduino bluetooth relay 4ch.apk
Data '1' - '4' ke ON adalah RALAY CH 1-4
Data 'A' - 'd' ke OFF adalah RALAY CH 1-4
Data '9' ke semua CH 1-4
Data 'Saya' ke Off semua CH 1-4
* /
IF (VAL == '1')
{
DigitalWrite (Relay1, Rendah);
} Situs lain jika (val == '2')
{
Digitalwrite (relay2, rendah);
} Situs lain jika (val == '3')
{
Digitalwrite (relay3, rendah);
} Situs lain jika (val == '4')
{
Digitalwrite (relay4, rendah);
}
// Relay semua pada
lain jika (val == '9')
{
Digitalwrite (relay1, rendah);
Digitalwrite (relay2, rendah);
Digitalwrite (relay3, rendah);
Digitalwrite (relay4, rendah);
}
// Relay tidak aktif jika (val == ')
> Digitalwrite (relay1, tinggi);
} Situs lain jika (val == 'b')
{
Digitalwrite (relay2, tinggi);
} Situs lain jika (val == 'c')
{
Digitalwrite (relay3, tinggi);
} Situs lain jika (val == 'd')
{
Digitalwrite (relay4, tinggi);
}
// estafet semua off
lain jika (val == 'i')
{
Digitalwrite (relay1, tinggi);
Digitalwrite (relay2, tinggi);
Digitalwrite (relay3, tinggi);
Digitalwrite (relay4, tinggi);
}
}
English