Este "post" apresenta uma simples forma de conectar o aparelho de celular Android com um projeto Arduino via bluetooth (sem fio). Os hardwares usados são a placa Arduino (qualquer versão) e um módulo bluetooth (BCXXX). Este módulo faz a conexão com os dispositivos (computador, celular, pda, etc) automaticamente através dos assistentes de conexão BT existentes nos aparelhos. Neste caso o projeto vai usar um terminal Bluetooth SPP encontrado gratuitamente no google play instalado no aparelho rodando androide OS para envia comandos a placa Arduino. O Software de recepção e interpretação dos comandos foi construindo com base no tutorial Experiencia Arduino + Bluetooth + Android..
.
Os fios de alimentação foram conetados ao negativo GND e positivo 5V. O diagrama abaixo apresenta uma conexão realizada para 3 LEDs.
Obs: Após a gravação do programa, foram ligados os fio de comunicação RX/TX a placa Arduino.
O programa abaixo é um exemplo de aplicação para este projeto. Copie e salve como arquivo de texto com extensão .pde
// Início do programa
void setup()
{
pinMode(13, OUTPUT); // Pinos de Saída digital
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
Serial.begin(9600); // Declara a porta Serial
}
void loop()
{
char c = Serial.read(); // Lê dados vindo da porta Serial
if (c=='1') digitalWrite(13,HIGH); // Condicionais
if (c=='2') digitalWrite(12,HIGH);
if (c=='3') digitalWrite(11,HIGH);
if (c=='A') digitalWrite(13,LOW);
if (c=='B') digitalWrite(12,LOW);
if (c=='C') digitalWrite(11,LOW);
delay(1000); // Tempo até o processamento do comando.
}
// Fim do programa
Ao ligar a alimentação da placa Arduino, o módulo também entra em operação e pode ser detectado por qualquer aparelho com Bluetooth. A senha para realizar o pareamento geralmente são padrão (0000 ou 1234), porém pode ser alterada, ver manual do módulo.
Nenhum comentário:
Postar um comentário