Aplikacja Arduino Bluetooth 4CH jest aplikacją Android, która służy do sterowania 4 kanałową moduł przekaźnikowy przez Bluetooth z modułem komunikacji szeregowej Bluetooth Support HC-05, HC-06 lub HC-07, przy użyciu Arduino lub Avr
Testuj z Arduino UNO i szeregową bibliotekę do kominekowania do podłączenia RX PIN 10 i TX Pin 11.
Możesz użyć Arduino Uno lub Arduino Leonardo itp ...
Fitur App:
-Control 4 kanał / Off Ralay
-Control All Channel On
-Control All Channel Off
-Download Program Program arduino_bluetooth_ralay_4ch.ino
-download Tutorial PDF z Schemmatic
Pobierz plik:
-Aduino Project Zip: https://goo.gl/vq1n9d
-Tutorial & schematyczne okablowanie PDF: https://goo.gl/b2vy1
Arduino IDE
Relay In1 podłączony do Pinout 2 Arduino
przekaźnik In2 podłączony do Pinout 3 Arduino
przekaźnik In3 podłączony do Pinout 4 Arduino
Relay In4 podłączony do Pinout 5 Arduino
---> Możesz podłączyć do przekaźnika Modul 4 Channe l
Dane seryjne Wysyłanie z Arduino Bluetooth przekaźnik 4ch.apk
Dane "1" - '4' na ON to Ralay CH 1-4
Dane "A" - "D" To Off Ralay CH 1-4
Dane "9" na wszystkich CH 1-4
Dane "I" do Off All CH 1-4
*
#inClude
Softwareserial MySerial (10, 11); // Pin10 RX, PIN 11 TX podłączony do -> Bluetooth TX, RX
#Define Relay1 2
#Define Relay2 3
#Define Relay3 4
#Define Relay4 5
Char Val;
Ustawienia pustki () {
Pinmode (Relay1, wyjście);
Pinmode (Relay2, wyjście);
Pinmode (Relay3, wyjście);
Pinmode (Relay3, wyjście); Relay4, wyjście);
Digitalwrite (Relay1, High);
Digitalwrite (Relay2, High);
Digitalwrite (Relay3, High);
Digitalwrite (Relay4, High);
MyseRial. Rozpocznij (9600);
Serial.begin (9600);
}
Void Loop () {
// CEK Data Serial z aplikacji Bluetooth Android
IF (Myserial.available ()> 0) {
val = myserial.Read ();
serial.println (Val);
}
// przekaźnik jest na
IF (Val == '1') {
Digitalwrite (Relay1, Niska); }
indziej, jeśli (Val == '2') {
Digitalwrite (Relay2, Niska); }
indziej, jeśli (Val == '3') {
Digitalwrite (Relay3, Niska); }
indziej, jeśli (Val == '4') {
Digitalwrite (Relay4, Niska); }
// Przekaźnik Wszystko na else If (Val == '9') {
Digitalwrite (Relay1, Niski);
Digitalwrite (Relay2, Niska);
Digitalwrite (Relay3, Niski);
Digitalwrite (Relay4, Niska);
}
// Przekaźnik jest wyłączony inaczej, jeśli (Val == 'A') {
Digitalwrite (Relay1, High); }
indziej, jeśli (Val == 'b') {
Digitalwrite (Relay2, High); }
indziej, jeśli (Val == 'C') {
Digitalwrite (Relay3, High); }
Elustring If (Val == 'D') {
Digitalwrite (Relay4, High); }
// Przekaźnik All Off Else Elustr (Val == 'I') {
Digitalwrite (Relay1, High);
Digitalwrite (Relay2, High);
Digitalwrite (Relay3, Wysoki);
Digitalwrite (Relay4, High);
}
}