LusoRobótica - Robótica em Português

Electrónica => Protocolos => Tópico iniciado por: nsouto em 19 de Dezembro de 2012, 01:20

Título: firmata /visual basic
Enviado por: nsouto em 19 de Dezembro de 2012, 01:20
Ola sei que existe um tutorial aqui no fórum sobre este assunto http://lusorobotica.com/index.php?topic=3719.0 (http://lusorobotica.com/index.php?topic=3719.0) mas que se encontra parado e incompleto.

Quero começar a programar em visual basic usando a lib firmata ,ja instalei a firmata no vb mas nao consigo encontrar nenhum tutorial ,já utilizei aqueles botões que permitem ativar uma saída, mas é tudo em termos de código não sei onde encontrar referências que me possa ajudar a programar  alguem me pode ajudar  a dar os primeiros passos


Obrigado 
Título: Re: firmata /visual basic
Enviado por: dio123 em 19 de Dezembro de 2012, 10:12
Acho que  é mais simples trocares dados Serial entre vb.net com o arduino. E fica uma coisa a tua maneira.
Título: Re: firmata /visual basic
Enviado por: nsouto em 19 de Dezembro de 2012, 14:49
ola, sim entendo , ja consegui desenvolver o meu projecto utilizando o VB e um firmware para o arduino , mas isto traz um problema é que sempre implemente melhorias ao projecto em VB tenha de fazer alteraçoes ao firmware do arduino. Com a lib firmata isso não seria necessário, ou seja o tempo de progrmação é muito inferior , ja que so me teria de preocupar com o VB ,não se me faço entender.

Já pesquisei horas no google sobre este assunto e não consegui encontrar nada , que me ajude a perceber quais as intruçoes disponiveis para VB, supostamente com a Firmata eu terei acesso a todo tipo de intruçoes como tenho na linguagem C do arduino.

Se hover alguem que tenha utilizado esta lib para VB , e tenha algum projecto de exemplo que possa disponibilizar só para tirar algumas ideias, desde ja o meu obrigado

Título: Re: firmata /visual basic
Enviado por: senso em 19 de Dezembro de 2012, 15:10
O que o firmata te dá é um interface serial em que pelo pc podes mudar o estado dos pinos, ler adc, e fazer analogWrites, de resto a lógica de controlo tem de correr toda no pc e nada do que faças no pc corre nativamente no avr.
Título: Re: firmata /visual basic
Enviado por: nsouto em 19 de Dezembro de 2012, 15:20
Senso OK eu entendo , eu so preciso de saber os comandos/codigos que me façam acender um led por exemplo em VB com lib Firmata.

Exemplo: em linguagem C arduino eu escrevo digitalwrite(pin.state)

             em VB qual é o comando? Isso é o que preciso........

 
 
Título: Re: firmata /visual basic
Enviado por: senso em 19 de Dezembro de 2012, 15:56
Faz o download daqui:
http://www.acraigie.com/programming/firmatavb/firmatavb_downloads.html (http://www.acraigie.com/programming/firmatavb/firmatavb_downloads.html)

E vê o código..
Título: Re: firmata /visual basic
Enviado por: nsouto em 19 de Dezembro de 2012, 16:15
Senso obrigado pela tua resposta, mas não respondes a minha questão

Eu conheço esse site foi de lá que fiz os donwload dos dll´s da firmata  para VB, como disse  no primeiro post eu ja consegui acender um led com a firmata, com simples botão disponivel na toolbar do VB, mas isso não chega preciso de mais informaçao acerca dos comandos e sintaxe .

no link que envias tenho acesso ao varios download com programas de exemplo em VB é obvio que posso abrir e ver o codigo que esta correr mas não me esclareçe acerca dos comandos , posso deduzir por logica sempre alguma coisa .Mas mesmo assim não ha nada em concreto.Concordas comigo?




Título: Re: firmata /visual basic
Enviado por: senso em 19 de Dezembro de 2012, 16:20
Vais ao site oficial firmata.org, se bem que a documentação é uma porcaria muito sinceramente, tens lá uma página com umas tabelas manhosas...
Só pela falta de documentação que esse projecto aparenta, mandava isso tudo pela janela fora..
Título: Re: firmata /visual basic
Enviado por: nsouto em 19 de Dezembro de 2012, 16:25
Eu antes de começar este post , ja tinha virado o google ao contrario e realmente o que encontrei foi lixo e lixo nada de concreto enfim.

A ideia desda lib firmata é boa mas sem informação . realmente  mais vale esqueçer .
Título: Re: firmata /visual basic
Enviado por: senso em 20 de Dezembro de 2012, 00:46
O processing tem exemplo para a firmata, mas nada de documentação tambem..
Título: Re: firmata /visual basic
Enviado por: ralex em 20 de Dezembro de 2012, 01:32
Eu antes de começar este post , ja tinha virado o google ao contrario e realmente o que encontrei foi lixo e lixo nada de concreto enfim.

A ideia desda lib firmata é boa mas sem informação . realmente  mais vale esqueçer .

Boa noite nsouto. Experimenta este link. Talvez tenha alguma coisa que interesse. No ficheiro está por exemplo ligar um led. Cumps.

http://connect.mind-craft.net/arduino-firmata-vb-class (http://connect.mind-craft.net/arduino-firmata-vb-class)
Título: Re: firmata /visual basic
Enviado por: nsouto em 20 de Dezembro de 2012, 23:55
Parece que começo a ver luz ao fundo do túnel, encontrei um conjunto de 15 vídeos com todos os passos para trabalhar com a firmata. Aqui fica o link para o primeiro Tutorial 1 Arduino Firmata (http://www.youtube.com/watch?v=DJONwyrybQk#) depois é só procurar os restantes ;)