Abrir portão eletrônico via bluetooh com palavra chave

David_Pires:
Boas mano deparaste com um problema que nao e dificel de resolver posso dar-te uma maozinha e fazer aqui um codigo assim que o acabar ponho-o aqui diz-me se resultou!!!

Se poderes disponiblizar a app ou como ela faz o envio seria muito mais faacil pois nao sei como e feito o envio, contudo se souberes programar a app acho que chegas la.

Estas a enviar um 0 ou um a nao entendi.

Dizes que

digitalWrite(RELE,HIGH); // Inicializa a chave como desligada

depois dizes

digitalWrite(RELE,HIGH); // Liga a chave e aciona o motor

como estas a controlar o motor nas duas direçoes?

Boa noite amigo.
Eu fiz umas alterações no código e acabei esquecendo de alterar as linhas comentadas. O relé inicia em High, pois esse relé que estou utilizando aciona com o comando LOW

Por favor considerar o seguinte:

if (dados== 'a'){ // Se o byte lido for igual a a
digitalWrite(RELE,LOW); // Liga o relé e aciona o motor
}
else{
if (dados== 'f'){ // Se o byte lido for igual a f
digitalWrite(RELE,HIGH); // Desliga o relé

Estou usando o APP: Arduino Bluetooh Controller
No App configurei um botão que me permite configurar um comando para ON e um comando para OFF.
No comando ON do app eu coloquei o caractere utilizado para acionar o relé em LOW.
No comando OFF do app eu coloquei o caractere utilizado para acionar o relé em HIGH.

Configurei pelo app um timer para que quando eu aperte o botão ON, ele automaticamente após 1 segundo aciona o modo OFF.

Enfim.. o funcionamento está perfeito. Só preciso colocar uma palavra passe com mais caracteres ou números que sejam aceitos pelo código. Assim eu posso usar essa palavra chave configurada no APP para acionar o relé.