Arduino Bluetooth Relay 4CH App is android applicatie die wordt gebruikt om 4-kanaals relais module via Bluetooth met Bluetooth seriële communicatie module ondersteuning HC-05, HC-06, of HC-07, Met behulp van Arduino of AVR
Ik ben test met arduino UNO en seriële commnunication bibliotheek aan aangesloten RX pin 10 en TX pin 11. u arduino uno of arduino leonardo etc...
Fitur App: -besturing 4-kanaals aan/uit ralay -Besturingselement Alle kanaal OP -Alle kanalen UIT bedienen -download bestand Program Arduino_Bluetooth_Ralay_4ch.ino -download bestand Tutorial PDF met schemmatic
Downloadbestand: -arduino project ZIP : https://goo.gl/Vq1n9D -tutorial & schematische bedrading PDF: https://goo.gl/b2UVY1
of u Kopieer programma hier naar Arduino IDE
/* Relay IN1 aangesloten op PinOut 2 Arduino Relay IN2 aangesloten op PinOut 3 Arduino Relay IN3 aangesloten op PinOut 4 Arduino Relay IN4 aangesloten op PinOut 5 Arduino --->u verbinding maken met relais modul 4-kanaals
Seriële gegevens verzenden van Arduino Bluetooth Relay 4CH.apk gegevens '1'-'4' aan op is Ralay CH 1-4 gegevens 'A'-'D' uit is Ralay CH 1-4 gegevens '9' tot op CH 1-4 gegevens 'I' uit alle CH 1-4 */
#include
#define relais1 2 #define relais2 3 #define relais3 4 #define relais4 5
char val; nietige instelling() { pinMode(relay1,OUTPUT); pinMode(relay2,OUTPUT); pinMode(relay3,OUTPUT); pinMode(relay4,OUTPUT); digitalWrite(relay1,HIGH); digitalWrite(relay2,HIGH); digitalWrite(relay3,HIGH); digitalWrite(relay4,HIGH); mySerial.begin(9600); Serial.begin(9600); }
nietige lus() { cek data seriële van bluetooth android App val = mySerial.read(); Serial.println(val); } Relais is ingeschakeld indien(val == '1' ) { digitalWrite(relay1,LOW); } anders als( val == '2' ) { digitalWrite(relay2,LOW); } anders als( val == '3' ) { digitalWrite(relay3,LOW); } anders als( val == '4' ) { digitalWrite(relay4,LOW); } relais allemaal op anders als( val == '9' ) { digitalWrite(relay1,LOW); digitalWrite(relay2,LOW); digitalWrite(relay3,LOW); digitalWrite(relay4,LOW); } relais is uitgeschakeld anders als( val == 'A' ) { digitalWrite(relay1,HIGH); } anders als( val == 'B' ) { digitalWrite(relay2,HIGH); } anders als( val == 'C' ) { digitalWrite(relay3,HIGH); } anders als( val == 'D' ) { digitalWrite(relay4,HIGH); } relais alle off anders als( val == 'I' ) { digitalWrite(relay1,HIGH); digitalWrite(relay2,HIGH); digitalWrite(relay3,HIGH); digitalWrite(relay4,HIGH); } }
versiegeschiedenis
- Versie 1.1 geplaatst op 2016-05-30
Programmadetails
- Categorie: Systeemvoorzieningen > Systeemonderhoud
- Publisher: merahkemarun
- Licentie: Gratis
- Prijs: N/A
- Versie: 1.1
- Platform: android