LusoRobótica - Robótica em Português
Robótica => Iniciantes => Tópico iniciado 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
-
se vais para android, e nao sabes programar.. app inventor
-
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
-
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?
-
É 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
-
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.
-
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
-
Como é que pensavas que ias ler dados do bluetooth no Arduino então?
-
Alguma classe específica...
-
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...
-
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?
-
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.
-
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!
-
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
-
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
-
Correto, mas não tem como enviar dados do celular direto para o Arduino :(
Bluetooth do telemóvel direto para o Bluetooth do Arduino..
-
Usas o App Inventor, como o xiserre te disse, é a mania do Flash que não te deixa abrir os olhos..
-
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?
-
Sim, se tiveres código a funcionar.
-
Que obcessão com o Flash... o Flash/Flex é muito giro mas não se adapta nada a isto da electronica... :P
-
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..