Olá galera, esse é o primeiro artigo de muitos que estão por vir, principalmente desta série que deve conter 2 artigos, ensinando vocês a criarem um aplicativo Android para controlar seu Arduino via Bluetooth. Neste artigo vocês irão aprender a desenvolver um software para controlar seu Arduino através de um módulo bluetooth. Depois dessa série de artigos você estará apto a desenvolver seu próprio software controlador, e vai da sua criatividade e necessidade.
Na primeira aula, vamos montar a estrutura do aplicativo, trabalhando a interface entre Arduino e Android. Bora lá! Primeiramente vocês precisam entrar neste site e se inscreverem para poderem usá-lo. Em seguida basta começar seu projeto clicando em “Start new Project” e agora vocês têm algo assim:
Nesse tutorial vamos fazer um aplicativo que irá acender e apagar o próprio LED “13” do Arduino. Após vocês entenderem a lógica usada para fazer esse software, que vai apenas acender e apagar um LED, vocês vão estar aptos a fazer o projeto que quiserem. O importante é entender a lógica e a estrutura usada. Para começar, precisaremos de dois botões, um para o aplicativo se conectar ao Arduino e outro para acender e apagar o LED, então basta clicar em:

e acrescentar na tela do aplicativo os dois botões. Agora vocês devem ter algo assim:
Vocês podem renomear o TEXT do botão e também mudar o design, isso vai do seu gosto. Eu deixei ao centro os botões e alterei os TEXTs para: LIGA/DESLIGA LED 13 e CONECTAR. Feito isso, agora você deve ir na barra lateral e acrescentar a tela um ListPicker:

e deixá-lo invisível. Para isso basta ir na barra lateral direita e desmarcar a opção VISIBLE:
Figura 5 – Deixando o componente invisível
Vale lembrar que você pode mudar também o nome dos botões. Eu deixei o nome deles como BtnConectar e BtnLed13, isso facilitará nosso trabalho mais pra frente. Atenção! Nome é diferente de Text
Bom, agora vamos colocar alguns componentes que vão nos ajudar a dar vida ao nosso aplicativo. Primeiro precisaremos de uma notificação para algum tipo de alerta, bem como: “O LED ESTÁ ACESO”, “O LED ESTÁ APAGADO”, para isso acrescente à tela do app um:

Lembrando que daqui pra frente adicionaremos em nosso aplicativo componentes não visíveis. Após colocar um Notifier, você deverá colocar um Bluetooth Client para fazer a conectividade do projeto (APP – BLUETOOTH – ARDUINO). Para isso vá na barra lateral esquerda, clique em “Connectivity” e depois em:

Você também deverá adicionar um ActivityStarter (também disponível em Connectivity):

Para ativar o bluetooth você também precisará adicionar um Clock. Basta ir em “Sensors” e colocar no app o Clock:

Tal componente vai nos enviar o status do GPIO. Agora seu projeto deverá estar próximo disso:
Parabéns, se o seu projeto está próximo disso, você está no caminho certo e temos agora a base/estrutura do nosso projeto. No próximo artigo daremos vida ao aplicativo com alguns códigos.
Por hoje é só, muito obrigado! Deixe seus comentários. Fique ligado para a continuidade do tutorial!





