Código:
/* Relay IN1 conectado ao PinOut 2 Arduino Relay IN2 conectado ao PinOut 3 Arduino Relay IN3 conectado ao PinOut 4 Arduino Relay IN4 conectado ao PinOut 5 Arduino --->você pode conectado ao canal modul 4 de retransmissão
Envio de dados seriais do Arduino 4 Relay.apk dados '1'-'4' para on é Ralay CH 1-4 dados 'A'-'D' para desligar é Ralay CH 1-4 dados '9' para em ALL CH 1-4 dados 'I' para off ALL CH 1-4 */
#include
#define revezamento 12 revezamento #define 2 3 #define revezamento 3 4 #define revezamento 4 5
char val; configuração do vazio() { pinMode (relé1,OUTPUT); pinMode (relé2,OUTPUT); pinMode (relé3,OUTPUT); pinMode (relé4,OUTPUT); digitalWrite (relé1,LOW);//H digitalWrite(relé2,LOW);//H digitalWrite (relé3,LOW);//H digitalWrite(retransmitir4,LOW);//H mySerial.start(9600); Serial.start(9600); }
loop vazio() { chek data serial do aplicativo android bluetooth val = mySerial.read(); Serial.println(val); } O relé está ligado se (val == '1' ) { digitalWrite(relé1,HIGH); }//L mais se (val == '2' ) { digitalWrite (relé2,HIGH); }//L mais se (val == '3' ) { digitalWrite (relé3,HIGH); }//L mais se (val == '4' ) { digitalWrite (relé4,HIGH); }//L retransmitir tudo em mais se (val == '9' ) { digitalWrite (relé1,HIGH);//L digitalWrite(relé2,HIGH);//L digitalWrite (relé3,HIGH);//L digitalWrite(retransmitir4,HIGH);//L } relé está fora outra coisa se (val == 'A' ) { digitalWrite(relé1,LOW); }//H outra coisa se (val == 'B' ) { digitalWrite (relé2,LOW); }//H outra coisa se (val == 'C' ) { digitalWrite (relé3,LOW); }//H outra coisa se (val == 'D' ) { digitalWrite (relé4,LOW); }//H retransmitir tudo fora mais se (val == 'I' ) { digitalWrite (relé1,LOW);//H digitalWrite(relé2,LOW);//H digitalWrite (relé3,LOW);//H digitalWrite(retransmitir4,LOW);//H }
}
história da versão
- Versão 1.0 postado em 2016-10-31
Detalhes do programa
- Categoria: Educação > Ferramentas de Ensino & Treinamento
- Editor: Jan Erik Andresen / Andronesen-flyfoto.com
- Licença: Livre
- Preço: N/A
- Versão: 1.0
- Plataforma: android