InícioaplicativoFerramentas utilitárias

PIC32, Arduino, controle bluetooth por microcontrolador. Fácil comunicação sem fio.

Este aplicativo permite que você se conecte ao seu microcontrolador usando um módulo serial Bluetooth para enviar mensagens ou comandos de ou para o seu smartphone Android. Veja o exemplo abaixo para comando de mensagem de texto e código do microcontrolador.

Basta enviar uma mensagem ao microcontrolador e você poderá programar qualquer reação que desejar.

Recursos do PIC32BLUE:

★Enviar informações para um microcontrolador.

★Receba informações de um microcontrolador.

★O microcontrolador pode fazer seu telefone falar.

Recursos do PIC32BLUE+:

★Tudo mencionado acima.

★A versão plus suporta recursos de mensagens de texto.

Você pode configurar o microcontrolador para enviar mensagens periodicamente para o seu dispositivo Android através de Bluetooth em um formato semelhante a um bate-papo. O chat será apagado após sair e fechar o aplicativo.

Você pode executar o aplicativo em segundo plano tocando no botão home do seu dispositivo e o aplicativo manterá uma conexão em execução em segundo plano.

Tocar no botão Voltar no aplicativo fechará e desconectará o dispositivo Bluetooth, se estiver conectado.

Observação:

Existem duas versões deste aplicativo. A única diferença entre eles é que um suporta a funcionalidade de mensagens de texto e o outro não.

PIC32BLUE + suporta mensagens de texto para que você possa fazer com que o microcontrolador envie uma mensagem para outro número de telefone com uma mensagem, se desejar, usando um comando especial ou outro telefone pode enviar uma mensagem de texto para seu telefone para que seu microcontrolador execute uma tarefa, como exibir uma nova mensagem em um LCD.

O PIC32BLUE suporta apenas comunicação Bluetooth (sem capacidade de mensagens de texto).

Este aplicativo foi feito para funcionar com um dispositivo Bluetooth HC-06 e outros podem funcionar, mas não foram testados.

Exemplo de comando que é enviado ao dispositivo com PIC32BLUE+ instalado (isso encaminhará sua mensagem para o microcontrolador):

:PIC:Olá, Microcontrolador

Ou

:foto:LightOn

Exemplo de microcontrolador informando ao seu telefone para enviar mensagens de texto para outro telefone:

:PICSMS:XXXXXXXXXX:Olá, do microcontrolador

Ou

:picsms:XXXXXXXXXX:A luz está acesa.

Onde XXX é o número de telefone para o qual você está recebendo sua mensagem de texto. Você também deve incluir os dois pontos “:” no final do número de telefone. Nota Não há espaços para número de telefone e dois pontos.

Este aplicativo nunca enviará uma mensagem de texto ou encaminhará um comando para o seu microcontrolador, a menos que o comando específico esteja incluído na mensagem, colocado no início da mensagem.

Para que o microcontrolador envie uma mensagem de texto do seu dispositivo você deve incluir:

:PICSMS:XXXXXXXXXX:

Ou

:picsms:XXXXXXXXXX:

Para que o telefone encaminhe a mensagem de texto recebida para o seu microcontrolador, você deve incluir:

:FOTO:

Ou

:foto:

Este aplicativo nunca enviará uma mensagem de texto ou encaminhará um comando para o seu microcontrolador, a menos que o comando específico esteja no início da mensagem, conforme visto acima.

Você também pode fazer com que seu microcontrolador faça seu telefone falar em voz alta usando o comando :TALK: ou :talk:.

Para que o microcontrolador faça seu telefone Android falar em voz alta, você deve incluir:

:FALAR:

Ou

:falar:

// Exemplo de código do microcontrolador

//Altera os tempos de atraso se necessário

String entradaString="";

entrada interna = 0;

configuração nula ()

{

atraso(15);

Serial1.begin(9600);

atraso(50);

}

loop vazio ()

{

if(Serial1.disponível()>0)

{

enquanto(Serial1.disponível()>0)

{

entrada = Serial1.read();

atraso(1);

inputString += char(entrada);

}

atraso(2);

//deve ser a grafia exata

if(inputString == "Legal")

{

//adicione o código aqui

}

if(inputString == "Responder")

{

Serial1.println("Ok.");

}

if(inputString == "Falar")

{

Serial1.println(":TALK:Olá, mundo.");

}

if(inputString == "TextOutgoing")

{

Serial1.println(":PICSMS:XXXXXXXXXX:Substitua X pelo número do telefone.");

}

}

inputString="";

atraso(50);

}

Visite meu site para baixar mais arquivos de código de exemplo

Leia mais

Usuários Também Viram

Ver Tudo

Você Pode Gostar

Ver Tudo

Mais jogos semelhantes

Ver Tudo

Mais jogos de nível

Ver Tudo