LusoRobótica - Robótica em Português

Software => Software e Programação => Tópico iniciado por: manuel_apr em 08 de Fevereiro de 2014, 12:33

Título: Sistema de Controlo de arduinon com androide
Enviado por: manuel_apr em 08 de Fevereiro de 2014, 12:33
bom dia

estou a tentar desenvolver uma aplicação para androide que me permita comunicar com o arduino por Bluetooth. O problema é que não estou a conseguir implementar em eclipse as funções necessárias para fazer o emparelhamento com o arduino nem estou a conseguir enviar os dados que pretendo por Bluetooth.

No programa em eclipse que tenho até ao momento já me é possível apresentar todos os dispositivos que se encontram emparelhados com a telemóvel. A minha dúvida consiste em saber como faço a implementação para que ao carregar no dispositivo pretendido ele se emparelhe a ele e como é que faço para enviar dados para o arduino.

agradeço desde já toadas as ajudas que me possam dar.

cumps
Título: Re: Sistema de Controlo de Aquário com Arduino
Enviado por: Nunito em 08 de Fevereiro de 2014, 12:35
Basic4Android.
Título: Re: Sistema de Controlo de arduinon com androide
Enviado por: manuel_apr em 08 de Fevereiro de 2014, 13:13
o problema é que a aplicação tem de ser desenvolvida em eclipse
Título: Re: Sistema de Controlo de arduinon com androide
Enviado por: senso em 08 de Fevereiro de 2014, 13:55
Eclipse é um IDE não é uma linguagem de programação.
Não é que seja a melhor ajuda, mas se pesquisares por arduino android e bluetooth, nesta ou noutra ordem, vai-te aparecer N projectos..
Título: Re: Sistema de Controlo de arduinon com androide
Enviado por: manuel_apr em 08 de Fevereiro de 2014, 14:06
eu já procurei na net por vários projetos e aparecem muitos mas não entendo muito bem  sua implementação dai ter vindo aqui pedir ajuda.

cumps
Título: Re: Sistema de Controlo de arduinon com androide
Enviado por: metRo_ em 08 de Fevereiro de 2014, 14:28
Mas qual das partes não percebes? Android, Arduino, BT?
Título: Re: Sistema de Controlo de arduinon com androide
Enviado por: manuel_apr em 08 de Fevereiro de 2014, 14:32
em androide a parte de como fazer a minha aplicação emparelhar com o dispositivo escolhido e de como enviar dados do androide.

cumps
Título: Re: Sistema de Controlo de arduinon com androide
Enviado por: tarquinio em 08 de Fevereiro de 2014, 19:49
Imagino que queiras usar comunicação por serial no arduino e nada mais avançado... O que significa que do lado do android tens de ter o device bluetooth a funcionar como porta com virtual. Quando tens um dispositivo bluetooth é comum poderes configurá-lo como teclado / headset/ etc /etc / porta com.
Neste tipo de devices para ligar a arduinos o mais normal é eles já virem configurados como porta com virtual (ou às vezes nem terem as outras opções).
Mas a parte do pairing é feita pelo sistema logo, não pelas nossas aplicações. Ligando o módulo geralmente dá logo para pesquisar e dizer que queres fazer pairing, geralmente usando os pins 0000 ou 1234.
Título: Re: Sistema de Controlo de arduinon com androide
Enviado por: ivitro em 08 de Fevereiro de 2014, 20:41
Já conseguite emparelhar com um terminal de bt no android e falar com o arduino?

No android tens que ter numa thread uma service a receber do arduino.
Título: Re: Sistema de Controlo de arduinon com androide
Enviado por: manuel_apr em 08 de Fevereiro de 2014, 22:57
Imagino que queiras usar comunicação por serial no arduino e nada mais avançado... O que significa que do lado do android tens de ter o device bluetooth a funcionar como porta com virtual. Quando tens um dispositivo bluetooth é comum poderes configurá-lo como teclado / headset/ etc /etc / porta com.
Neste tipo de devices para ligar a arduinos o mais normal é eles já virem configurados como porta com virtual (ou às vezes nem terem as outras opções).
Mas a parte do pairing é feita pelo sistema logo, não pelas nossas aplicações. Ligando o módulo geralmente dá logo para pesquisar e dizer que queres fazer pairing, geralmente usando os pins 0000 ou 1234.

a ideia seria mesmo comunicar por serial. se quiser emparelhar o dispositivo pelas definições do telemóvel isso consigo. agora a ideia seria a partir da minha aplicação chamar essa funcionalidade do telemóvel e depois fazer o seu emparelhamento normal, tal como a partir da minha aplicação posso chamar a funcionalidade do telemóvel para perguntar se pretendo ou não ligar o BT

Já conseguite emparelhar com um terminal de bt no android e falar com o arduino?

No android tens que ter numa thread uma service a receber do arduino.

sim já consegui comunicar com o arduino a partir de um terminal que está instalado no telemóvel. agora pretendia fazer o mesmo a partir da minha aplicação.

agradeço todas as respostas dadas.

cumps
Título: Re: Sistema de Controlo de arduinon com androide
Enviado por: tarquinio em 08 de Fevereiro de 2014, 23:13
Eu segui este tutorial:
http://developer.android.com/guide/topics/connectivity/bluetooth.html (http://developer.android.com/guide/topics/connectivity/bluetooth.html)
E a coisa correu bem. É capaz de haver outros mais simples mas este explicou bem os detalhes todos. :)