Code source et mode PIN
ARDUINO UNO au module Bluetooth Mode PIN: RX PIN 10 et TX PIN 11.
Code:
Softwareserial Myserial (10, 11) ; // PIN 10 = TX, PIN 11 = RX Bluetooth TX, RX
#define Relais1 2 // Relay In1 Connecté à Pinout 2 Arduino
#define Relais2 3 // Relais In2 Connecté à Pinout 3 Arduino
#define Relay3 4 // Relais In3 Connecté à Pinout 4 Arduino
#define Relais4 5 // Relais In4 Connecté à Pinout 5 Arduino
Char Val;
Void Configuration ()
{
Pinmode (relais1, sortie);
Pinmode (relais2, sortie);
Pinmode (relais3, sortie);
Pinmode (relais4, sortie);
Digitalwrite (relais1, haut );
digitalwrite (relais2, élevé);
denawrite (relais3, élevé);
denaprise (relais4, élevé);
Mysersial.begin (9600); commencez (9600);
}
LOOP vide () {// CEK Data Serial de l'application Android Bluetooth
Si (myserial.Available ()> 0)
{
Val = myserial.read ();
sérial.println (Val);
}
// relais est sur
/ *
---> Vous pouvez connecté à relais module 4 canaux
Données de série Envoi d'un relais Bluetooth de Arduino 4CH.APK
Data '1' - '4' à ON est Ralay CH 1-4
Data 'A' - 'D' à OFF est Ralay CH 1-4
Data '9' à tout CH 1-4 Data 'i' à désactiver tous les CH 1-4
* /
Si (VAL == '1')
{
DIGITEWRITE (Relais1, Low);
}
ailleurs si (VAL == '2')
{
DIGITATEWRITE (relais2, faible);
}
ailleurs si (VAL == '3')
{
DIGITATEWRITE (relais3, faible);
}
ailleurs si (val == '4')
{
DIGITATEWRITE (Relais4, faible);
}
// Relais Tout sur
Sinon If (Val == '9')
{
DigitalWrite (relais1, faible);
denawrite (relais2, faible); BR> Denitewrite (relais3, faible);
denawrite (relais4, faible);
}
// relais est hors
Sinon si (Val == 'A')
{
denawrite (relais1, élevé);
}
ailleurs si (VAL == 'B')
{
DIGITEWRITE (Relais2, High);
}
ailleurs si (val == 'c')
{
DIGITALWRITE (Relais3, High);
}
ailleurs si (val == 'D')
{
DIGITALWRITE (Relais4, High);
}
// relais tout excédent
sinon sinon (val == 'i')
{
denaderwrite (relais1, élevé);
denawrite (relais2, élevé);
DIGITATEWRITE (Relais3, High);
denawrite (relais4, élevé);
}
}
English