LusoRobótica - Robótica em Português

Robótica => Iniciantes => Tópico iniciado por: Gabriel SS em 27 de Junho de 2011, 02:58

Título: Bluetooth como SerProxy e Flash
Enviado por: Gabriel SS em 27 de Junho de 2011, 02:58
Boas,

estou com uma idéia de desenvolver uma interface de controle de robot para um telemóvel (Android, especificamente)...pensei na linguagem Flash, suportada tanto por Desktop como por telemóvel..

Porém, tenho uma dúvida: Eu não achei como programar o modem Bluetooth em Flash, logo, ele poderia ser tratado com uma porta serial? Eu também não sei programar, mas pelo menos há uma documentação para isto  ;D

Grato
Título: Re: Bluetooth como SerProxy e Flash
Enviado por: xiserre em 27 de Junho de 2011, 09:42
se vais para android, e nao sabes programar.. app inventor
Título: Re: Bluetooth como SerProxy e Flash
Enviado por: Gabriel SS em 27 de Junho de 2011, 16:52
Ah sim...eu não sabia desse software (baixando já!)

Mas o que eu me referi é que eu não sei programar a SerProxy em Flash, mas há alguma documentação disponível..diferentemente de programar Bluetooth para Flash, que não há documentação
Título: Re: Bluetooth como SerProxy e Flash
Enviado por: senso em 27 de Junho de 2011, 19:31
Mas porque é que não usas a linguagem de programação especifica do Android em que tens acesso ao bluetooth em vez de inventares com flash?
Título: Re: Bluetooth como SerProxy e Flash
Enviado por: Gabriel SS em 27 de Junho de 2011, 20:02
É que eu vou usar o Bluetooth para, além de conectar o Bluetooth, eu irei mandar dados para um Arduino. Não há suporte do app inventor para o Arduino
Título: Re: Bluetooth como SerProxy e Flash
Enviado por: senso em 27 de Junho de 2011, 20:05
O bluetooth é o mesmo que serial imagina o bluetooth como serial sem fios, envias e recebes dados pelo bluetooth, o Arduino corre o programa que tem a correr e lê e envia dados em serial tambem, mas não sabe se está a falar para um conversor usb-serial ou para uma porta nativa serial RS-232 ou por bluetooth ou seja para onde for, portanto que importa suporte ou não é serial e mais nada, até porque o Arduino não sabe o que é Flash tambem por isso não percebo a fixação com flash.
Título: Re: Bluetooth como SerProxy e Flash
Enviado por: Gabriel SS em 27 de Junho de 2011, 20:53
Então, independente da forma de transmissão, o Bluetooth será reconhecido como serial!?

Eu digo em Flash pois, posteriormente, poderei exportar em AIR, tendo então uma aplicação totalmente integrada, rica e portátil. Além de contar com um visual moderno
Título: Re: Bluetooth como SerProxy e Flash
Enviado por: senso em 27 de Junho de 2011, 21:03
Como é que pensavas que ias ler dados do bluetooth no Arduino então?
Título: Re: Bluetooth como SerProxy e Flash
Enviado por: Gabriel SS em 27 de Junho de 2011, 21:04
Alguma classe específica...
Título: Re: Bluetooth como SerProxy e Flash
Enviado por: senso em 27 de Junho de 2011, 21:08
Portanto, estás a começar a casa pelo telhado..

Queres fazer um programa xpto para telemovel, mas nem sabes usar um Arduino com bluetooth...
Título: Re: Bluetooth como SerProxy e Flash
Enviado por: Gabriel SS em 27 de Junho de 2011, 22:28
Perdão...me equivoquei durante o projeto...

Mas e a respeito da comunicação [Flash --> Porta COM]...já fizeram essa operação?

Eu ainda tenho dúvidas, mesmo com a video-aula...acho que devo tentar fazer primeiramente sem Bluetooth, só com USB...e depois com Bluetooth..

O que acham?
Título: Re: Bluetooth como SerProxy e Flash
Enviado por: senso em 27 de Junho de 2011, 22:35
Flash é para web, web não tem portas COM, usa uma linguagem feita para esse serviço em vez de uma coisa feita para web e afins.
Mas se queres mesmo mesmo mesmo muito, tens o SerProxy que é uma especie de ponte entre ethernet e COM, que é para o Flash ver a porta COM como um ip.
Título: Re: Bluetooth como SerProxy e Flash
Enviado por: Gabriel SS em 27 de Junho de 2011, 22:44
Não precisaria ser exatamente Flash..só queria um linguagem que desse uma interface interessante, bem personalizada...e portátil também...

Mas, como a aplicação será rodada em um telemóvel, fico meio sem saída..sem ter opções!

Se souberes alguma, por favor, me ajude!
Título: Re: Bluetooth como SerProxy e Flash
Enviado por: Gabriel SS em 27 de Junho de 2011, 22:57
O Mike Chambers fez algo como eu queria! Conectou um Arduino com Flash [http://www.mikechambers.com/blog/2010/08/04/getting-started-with-flash-and-arduino/]..só que ele usou o ThinkerProxy. E não dá para fazer uma porta Bluetooth do celular ser uma porta COM acessível. Assim como não há jeito de fazer o modem Bluetooth do Arduino ser uma porta COM :(

Agora que entendi que o Bluetooth do telemóvel não pode se transformar em uma porta COM  :'(

Que decepção...quanto tempo gasto em vão

Acho que me precipitei....deveria ter criado o tópico: "Conectar Arduino com Flash ao Bluetooth" =[

Não sei a final...estou mais enrolado do que todos aqui  :o
Título: Re: Bluetooth como SerProxy e Flash
Enviado por: xiserre em 27 de Junho de 2011, 23:04
nao podes usar o bluetooth como porta serie porque? eu uso no meu na boa.. e so chegar la com o software que eu te disse no segundo post e mandar dados... o arduino la os recebe mas como e obvio tens de saber fazer isso
Título: Re: Bluetooth como SerProxy e Flash
Enviado por: Gabriel SS em 27 de Junho de 2011, 23:06
Correto, mas não tem como enviar dados do celular direto para o Arduino :(

Bluetooth do telemóvel direto para o Bluetooth do Arduino..
Título: Re: Bluetooth como SerProxy e Flash
Enviado por: senso em 27 de Junho de 2011, 23:08
Usas o App Inventor, como o xiserre te disse, é a mania do Flash que não te deixa abrir os olhos..
Título: Re: Bluetooth como SerProxy e Flash
Enviado por: Gabriel SS em 27 de Junho de 2011, 23:10
Verifique se meu raciocínio está correcto: A um dado comando, um determinado dado X será transmitido através do telemóvel para o Bluetooth do Arduino, que executará uma determinada função, SE receber o dado X

Está certo?
Título: Re: Bluetooth como SerProxy e Flash
Enviado por: senso em 27 de Junho de 2011, 23:12
Sim, se tiveres código a funcionar.
Título: Re: Bluetooth como SerProxy e Flash
Enviado por: SJD22 em 27 de Junho de 2011, 23:46
Que obcessão com o Flash... o Flash/Flex é muito giro mas não se adapta nada a isto da electronica... :P
Título: Re: Bluetooth como SerProxy e Flash
Enviado por: xiserre em 27 de Junho de 2011, 23:58
ha varios exemplos de um servidor/cliente bluetooth no app inventor.. creio que existe algures no youtube um tipo que ta a controlar um carro telecomandado atrave do telemovel..