sexta-feira, 7 de agosto de 2015

Acionar portas do Arduíno com módulo Bluetooth via Android

Nesse Tutorial demonstrarei uma maneira simples de acionar Portas Digitais do Arduino via Bluetooth com um Smartphone Android.

Requisitos Necessários:

- 1 Arduíno
Arduíno Uno

-1 Módulo Bluetooth

-3 Resistores de 330 Ohms;
-3 LEDs;

O Aplicativo utilizado para realizar o controle se chama Microcontroller BT, encontrado facilmente no Google Play ou clicando aqui.

Antes de mais nada, carregue no arduino o seguinte código:
void setup()  
 {  
  Serial.begin(9600);  
  pinMode(5,OUTPUT);  
  pinMode(6,OUTPUT);  
  pinMode(7,OUTPUT);  
 }  
    
 void loop()  
 {  
   if(Serial.available()>=2)  
   {  
    int key=Serial.read();  
    int val=Serial.read();  
    digitalWrite(key,val);  
   }  
 }
Depois de carregado, monte o circuito da seguinte forma:
Você sabe identificar em um LED qual terminal é o Catodo(-) e qual é o Anodo(+)? Como demonstrado na imagem acima, o Catodo possui o Lado Chato, a perna mais curta ou uma marca. É esse terminal que deverá ser ligado no GND.
Observe também que a conexão TXD do módulo é ligado na porta RX (Porta 0), e a conexão RXD na porta TX (Porta 1).
Com Tudo ligado corretamente chegou a Hora de ir para o Android!
Depois de instalar o aplicativo, entre nas configurações bluetooth do aparelho e já faça o emparelhamento com o módulo, caso peça número PIN o padrão dos módulos é "1234".
Agora chegou a Hora de abrir o Aplicativo "Microcontroller BT", e você deverá se deparar com a seguinte tela:
Aperte o Botão "Menu" do seu android e Clique em "New Layout":
Digite um Nome para esse Layout, e Continue
Aperte novamente o botão "Menu", e clique em "Edit Mode":
Note que agora a barra Superior ficou vermelha, isso indica que você entrou no modo Edit:
Clique na Barra inferior Cinza e arraste para cima, isso irá Listas os Objetos disponíveis, nesse exemplo utilizaremos O Botão com a escrita "OFF", que nos possibilita travar uma porta com o estado lógico "0" ou "1". Clique sobre o botão e Segure, então insira ele no ambiente em qualquer local como na próxima Imagem:
Com o botão inserido no ambiente, clique nele para entrar no modo de edição:
Nessa tela nos deparamos com todas as modificações que podemos fazer no botão, nesse caso comandaremos uma Entrada Digital, então clique em "Set Key" para selecionar a porta desejada:
Como no código que já carregamos no Arduíno, configuraremos para acionar as portas 5, 6 e 7. Então nesse primeiro botão selecione o numero "5":
Agora podemos ficar a vontade para editar o tamanho dos botões e o texto que ficará nele. Agora que ja fizemos as modificações desejadas clique em "Done":
Está Pronto nosso primeiro botão:
Insira mais 2 botões, e neles atribua as portas Digitais "6" e "7" da mesma forma que fizemos no anterior:
Depois de inserido, pressione o botão "Voltar" de seu android, note que a barra superior voltou a tonalidade cinza, indicando que você saiu do modo de edição:
Pressione o botão "MENU" de seu android, e selecione "Connect". Agora será listado os dispositivos Bluetooth pareados com o aparelho (Isso Justifica a necessidade de pareamento como dito anteriormente). Selecione o Módulo Bluetooth listado.
Se tudo ocorrer corretamente a barra superior Deverá ficar na cor Verde, o que indica a Conexão com o módulo:
Teste e observe o funcionamento!
Fotos do circuito:
Agora que você aprendeu a controlar as Portas Digitais do seu arduíno, é só explorar as diversas opções do App, como controlar portas Analógicas, no exemplo abaixo com a utilização dessa barra:
 
← Postagem mais recente Postagem mais antiga → Página inicial

0 comentários:

Postar um comentário