Bluetooth Control for Arduino
Arduino Bluetooth relè 4CH App è un'applicazione Android che viene utilizzato per controllare modulo relè a 4 canali via Bluetooth con il supporto per i moduli di comunicazione seriale Bluetooth HC-05, HC-06, o HC-07, Usare Arduino o AVR
io sono test con UNO Arduino e biblioteca commnunication seriale collegato pin RX 10 e il pin TX 11.
è possibile utilizzare Uno Arduino o arduino leonardo ecc ...
Fitur App:
-controllo 4 canali on / off ralay
-disciplinare Tutti i canali ON
-disciplinare Tutti i canali OFF
-Download file di programma Arduino_Bluetooth_Ralay_4ch.ino
-Download file pdf tutorial con schemmatic
Download file:
-arduino progetto ZIP: https://goo.gl/Vq1n9D
-tutorial & schema di cablaggio PDF: https://goo.gl/b2UVY1
o puoi
programma di copia qui per Arduino
/ *
Relay IN1 collegato alla piedinatura 2 Arduino
Relay IN2 collegato alla piedinatura 3 Arduino
Relè IN3 collegato alla piedinatura 4 Arduino
Relay IN4 connesso alla piedinatura 5 Arduino
---> È possibile collegare all'uscita relè canale Modul 4
I dati seriali invio da Arduino Relay Bluetooth 4CH.apk
dati '1' - '4' per il Ralay è CH 1-4
dati 'A' - 'D' per off è Ralay CH 1-4
dati '9' per il ALL CH 1-4
dati 'I' per via ALL CH 1-4
* /
# include & lt; SoftwareSerial.h & gt;
SoftwareSerial mySerial (10, 11); // PIN10 RX, Pin 11 TX collegato a -> Bluetooth TX, RX
#define relay1 2
#define Relay2 3
#define Relè 3 4
#define Relè 4 5
char val;
void setup () {
pinMode (Relè 1, OUTPUT);
pinMode (Relay2, OUTPUT);
pinMode (Relè 3, OUTPUT);
pinMode (Relè 4, OUTPUT);
digitalWrite (Relè 1, HIGH);
digitalWrite (Relay2, HIGH);
digitalWrite (Relè 3, HIGH);
digitalWrite (Relè 4, HIGH);
mySerial.begin (9600);
Serial.begin (9600);
}
void loop () {
// Dati CEK seriale dal bluetooth Android App
if (mySerial.available ()> 0) {
val = mySerial.read ();
Serial.println (val);
}
// Relè è ON
if (val == '1') {
digitalWrite (Relè 1, LOW); }
else if (val == '2') {
digitalWrite (Relay2, LOW); }
else if (val == '3') {
digitalWrite (Relè 3, LOW); }
else if (val == '4') {
digitalWrite (Relè 4, LOW); }
// Relè tutti su
else if (val == '9') {
digitalWrite (Relè 1, LOW);
digitalWrite (Relay2, LOW);
digitalWrite (Relè 3, LOW);
digitalWrite (Relè 4, LOW);
}
// Relè è spento
else if (val == 'A') {
digitalWrite (Relè 1, HIGH); }
else if (val == 'B') {
digitalWrite (Relay2, HIGH); }
else if (val == 'C') {
digitalWrite (Relè 3, HIGH); }
else if (val == 'D') {
digitalWrite (Relè 4, HIGH); }
// Relè tutti fuori
else if (val == 'I') {
digitalWrite (Relè 1, HIGH);
digitalWrite (Relay2, HIGH);
digitalWrite (Relè 3, HIGH);
digitalWrite (Relè 4, HIGH);
}
}
Categoria : Strumenti
Ricerche associate
Bellissima ap con quattro interruttori. Se avesse un pulsante per il cancello sarebbe il max.