Nesse tutorial estarei ensinando como criar um aplicativo para android em eclipse para se conectar e controlar o arduino via bluetooth. Não estarei mostrando como criar o ambiente de desenvolvimento para android em eclipse que não vem ao caso, porém vç pode procurar por isso no GOOGLE. Então sem mais conversa vamos iniciar!

 

Inicie um novo projeto, vá em: File -> Other.

Escolha a opção (Android Application Project) e click em (Next).

 

Deixe dessa forma e click em (NEXT).

 

Nessa tela apenas click em (NEXT).

 

Escolha ClipArt, escolha algum ícone. depois click em (NEXT).

 

Apenas click em (NEXT).

 

Veja se está dessa forma e click em (NEXT).

 

Expanda seu projeto dessa forma e abra os arquivos selecionados de vermelho:

 

No (AndroidManifest.xml) adicione as seguinte linhas que serve para declarar o uso do Bluetooth:

 

No (activity_main.xml) que é a tela da nossa aplicação deixe da seguinte forma:

 

No (MainAcitivity.java) que o código que vai fazer tudo da nossa aplicação deixe da seguinte forma:

 

O sketch do arduino:

 

OBS:

Pessoal Infelismente não vou postar o projeto para download, pois não gosto do método "Ctrl + C" e "Ctrl + V". Prefiro que vçs façam o código desde o zero para aprender de verdade, depois de aprender vc copia e cola. Isso é apenas uma forma de fazer com que vcs aprendam de verdade. Além do mais esse código foi de minha autoria msm somente lendo a documentação oficial do (developer android).

 

Espero ter ajudado. Abraço a todos!!

Exibições: 13270

As respostas para este tópico estão encerradas.

Respostas a este tópico

pode me mandar a pasta de seu app ?
assim vejo se realmente é esse o problema

Segue os arquivos. Muito Obrigado

Anexos

Seu código possui muitos erros mais são de escritas:

nessa linha do xml vc deixou o seguinte erro:

<Button
            android:id="@id/btnDesconectar"
            android:layout_width="130dp"
            android:layout_height="wrap_content"
            android:text="Desconectar" />

faltou o "+" deve ficar assim: @+id/

-----------------------------------------------------------------------------------------

no seu código java reparei o primeiro erro de cara:

btnDesligaLed = (Button) findViewById(R.id.betDesligaLed);

o certo seria: btnDesligaLed = (Button) findViewById(R.id.btnDesligaLed);

btnDesligaLed

---------------------------------------------------------------------------------------

verifique melhor sua escrita!

Muito obrigado,consegui resolver  o problema! Gostei muito do tutorial,também aprendi pelo app inventor, muito bom!!  []'s!

Parabéns pelo post... Me ajudou muito...

Obrigado, fico feliz em saber q ajudei mais um garagista.

Estou precisando de ajuda para terminar um projeto pessoal. Ao invés de arduíno, você não faria um com lego não? Estou com dificuldades para implementar esse sistema... Controlar um carrinho lego com um celular android. Sei que a ideia do android é a mesma, mas e no lego ficaria como?

 E tem como colocar pra conectar o celular com mais de um bluetooth?

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço