Arduino Bluetooth Relay 4CH App é uma aplicação android que é usada para controlar módulo de relé de 4 canais via Bluetooth com módulo de comunicação em série Bluetooth suporte HC-05, HC-06 ou HC-07, Usando Arduino ou AVR
Estou a testar com arduino UNO e biblioteca de comunicação em série para ligar o pino RX 10 e TX pin 11. você pode usar arduino uno ou arduino leonardo etc...
App Fitur: -controlo 4 canais ligados/desligados ralay -controlar todos os canais ON -controlar todo o canal OFF -baixar ficheiros Program Arduino_Bluetooth_Ralay_4ch.ino -descarregar ficheiro Tutorial PDF com schemmatic
Ficheiro de descarregamento: -arduino project ZIP: https://goo.gl/Vq1n9D -tutorial e cablagem esquemática PDF: https://goo.gl/b2UVY1
ou pode Programa de cópias aqui para Arduino IDE
/* Relé IN1 ligado ao PinOut 2 Arduino Relé IN2 ligado ao PinOut 3 Arduino Relé IN3 ligado ao PinOut 4 Arduino Relé IN4 ligado ao PinOut 5 Arduino --->você pode ligar ao canal relay modul 4
Dados em série enviados a partir do Relé Bluetooth Arduino 4CH.apk os dados '1'-'4' para on é Ralay CH 1-4 dados 'A'-D' para fora é Ralay CH 1-4 dados '9' para em TODOS CH 1-4 dados 'I' para fora DE CH 1-4 */
#include
#define retransmissão 12 #define retransmissão2 3 #define retransmissão 34 #define retransmissão 45
carv val; configuração nula() { 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); }
loop vazio() { cek data serial da Bluetooth Android App val = mySerial.read(); Serial.println (val); } O retransmissor está ligado. se( val == '1' ) { digitalWrite (relay1,LOW); } senão se( val == '2' ) { digitalWrite (relay2,LOW); } senão se( val == '3' ) { digitalWrite (relay3,LOW); } senão se( val == '4' ) { digitalWrite (relay4,LOW); } retransmitir tudo em senão se( val == '9' ) { digitalWrite (relay1,LOW); digitalWrite (relay2,LOW); digitalWrite (relay3,LOW); digitalWrite (relay4,LOW); } retransmissão está fora senão se( val == 'A' { digitalWrite (relay1,HIGH); } senão se( val == 'B' { digitalWrite (relay2,HIGH); } senão se( val == 'C' ) { digitalWrite (relay3,HIGH); } senão se( val == 'D' ) { digitalWrite (relay4,HIGH); } retransmitir tudo fora senão se( val == 'I' { digitalWrite (relay1,HIGH); digitalWrite (relay2,HIGH); digitalWrite (relay3,HIGH); digitalWrite (relay4,HIGH); } }
história da versão
- Versão 1.1 postado em 2016-05-30
Detalhes do programa
- Categoria: Utilitários de Sistema > Manutenção do Sistema
- Editor: merahkemarun
- Licença: Grátis
- Preço: N/A
- Versão: 1.1
- Plataforma: android