[LHC] Firmata, o "Arduino RPC"

Lucas Vido vidov8 at gmail.com
Sun Feb 28 14:46:53 PST 2016


Boa Noite.

Eu sou o Vido, do Garoa.

Então, o Firmata é um protocolo serial.
Você tem que carregar o StandardFirmata.ino, assim o Arduino vira uma
escravo do cliente remoto (PC ou Raspberry)

Eu acredito que o StandardFirmata.ino só funciona pela Serial.

Um dos clientes de Firmata é o Pingo.io, projeto do Garoa.
https://github.com/pingo-io/pingo-py

Até.


On Sun, Feb 28, 2016 at 7:27 PM, <hsc-request at listas.tia.mat.br> wrote:

> Send HSC mailing list submissions to
>         hsc at listas.tia.mat.br
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
> or, via email, send a message with subject or body 'help' to
>         hsc-request at listas.tia.mat.br
>
> You can reach the person managing the list at
>         hsc-owner at listas.tia.mat.br
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of HSC digest..."
>
> Today's Topics:
>
>    1. Re:  Firmata, o "Arduino RPC" (Alejandro Mesias)
>    2. Re:  Firmata, o "Arduino RPC" (Pedro A. M. Vazquez)
>
>
> ---------- Forwarded message ----------
> From: Alejandro Mesias <ale.mesias at gmail.com>
> To: "Laboratório Hacker de Campinas" <hsc at listas.tia.mat.br>
> Cc:
> Date: Sun, 28 Feb 2016 18:12:49 -0300
> Subject: Re: [LHC] Firmata, o "Arduino RPC"
> Nossa, se você for fazer algo com o firmata diferente de por o firmware
> deles (StandardFirmata.ino).
>
> Boa sorte, porque as bibliotecas clientes foram feitas para ele, se for
> fazer algo do Zero tem que atender o que a biblioteca for pedir primeiro.
>
> Em 22 de fevereiro de 2016 18:19, Pedro A. M. Vazquez <
> vazquez at g.unicamp.br> escreveu:
>
>> Por falar em RAM, alguém já experimentou com as memórias RAM estáticas
>> de acesso serial da microchips?
>> Elas são compactas (8 pinos) e razoavelmente baratas ( A 23CL512 com
>> 512k x 1 @20MHz sai ~ US$ 2 ou menos) e podem ser uma mão na roda para
>> algumas situações.
>>
>>
>> http://www.microchip.com/design-centers/memory/serial-sram-serial-nvsram/getting-started
>>
>> Em 22 de fevereiro de 2016 17:11, Alejandro Mesias
>> <ale.mesias at gmail.com> escreveu:
>> > Uso Arduino Mega 2560. Espaço de programa não é problema. RAM
>> dependendo do
>> > caso já não digo tanto, rs.
>> >
>> > Em 22 de fevereiro de 2016 17:08, Pedro A. M. Vazquez <
>> vazquez at g.unicamp.br>
>> > escreveu:
>> >>
>> >> Alejandro
>> >> Eu só descobri o Firmata porque o site do Arduino em alguma visita que
>> >> eu fiz me deu a dica tipo "você sabia?", não lembro como
>> >> Ele parece bem maduro mas testando com os exemplos achei ele  meio
>> >> "gordo" pro espaço de programa do Uno, tá mais pro Mega.
>> >> Pedro
>> >>
>> >> Em 22 de fevereiro de 2016 16:40, Alejandro Mesias
>> >> <ale.mesias at gmail.com> escreveu:
>> >> > Exato, alias, nem sabia que o firmata é oficial no Arduino IDE. Vem
>> >> > junto e
>> >> > tals.
>> >> >
>> >> > https://www.arduino.cc/en/Reference/Libraries
>> >> >
>> >> > Em 22 de fevereiro de 2016 10:52, Pedro A. M. Vazquez
>> >> > <vazquez at g.unicamp.br>
>> >> > escreveu:
>> >> >>
>> >> >> Entendi. Vc quer usar a Firmata como um rpc, mesmo.
>> >> >>
>> >> >> Em 22 de fevereiro de 2016 07:58, Alejandro Mesias
>> >> >> <ale.mesias at gmail.com> escreveu:
>> >> >> > Quero saber se o firmata é bom. Quero usar ele no bluetooth,
>> >> >> > conversando
>> >> >> > com
>> >> >> > Android (java)
>> >> >> >
>> >> >> > Mas entenda, ele não é a única coisa que vou rodar no arduino, não
>> >> >> > vai
>> >> >> > acessar portas digitais diretamente. Vai executar funções minhas
>> >> >> > dentro
>> >> >> > do
>> >> >> > firmware.
>> >> >> >
>> >> >> > Pensei em fazer do zero como fiz no TCC, meu próprio protocolo,
>> mas
>> >> >> > parece
>> >> >> > que esse formata é bem popular.
>> >> >> >
>> >> >> > Em 20 de fev de 2016 10:28 PM, "Pedro A. M. Vazquez"
>> >> >> > <vazquez at g.unicamp.br>
>> >> >> > escreveu:
>> >> >> >>
>> >> >> >> Alejandro
>> >> >> >> Não entendi. Você quer os clientes para falar com o Arduino?
>> >> >> >> Pedro
>> >> >> >>
>> >> >> >> Em 19 de fevereiro de 2016 09:48, Alejandro Mesias
>> >> >> >> <ale.mesias at gmail.com> escreveu:
>> >> >> >> > Pessoal, tava pesquisando se tinha algo pronto para comunicar
>> >> >> >> > protocolos
>> >> >> >> > com
>> >> >> >> > o Arduino e encontrei o Firmata.
>> >> >> >> >
>> >> >> >> > Alguém já usou ele?
>> >> >> >> >
>> >> >> >> > Tava pensando em usar algo pronto para ganhar tempo na
>> >> >> >> > implementação,
>> >> >> >> > do
>> >> >> >> > pouco que ví provavelmente eu teria que escrever meus métodos
>> para
>> >> >> >> > executar,
>> >> >> >> > que ele ele tem os métodos a executar prontos dele.
>> >> >> >> >
>> >> >> >> >
>> >> >> >> > --
>> >> >> >> > ======================================
>> >> >> >> > Alejandro Mesias André Nebra Perez
>> >> >> >> > Java/Python/Js/Something else Developer
>> >> >> >> > Twitter: @meszias
>> >> >> >> > Linux User #442506
>> >> >> >> > Campinas - SP - Brasil - South America
>> >> >> >> > ======================================
>> >> >> >> >
>> >> >> >> > _______________________________________________
>> >> >> >> > Lista do LHC <http://lhc.net.br>
>> >> >> >> > HSC at listas.tia.mat.br
>> >> >> >> > http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>> >> >> >> >
>> >> >> >> _______________________________________________
>> >> >> >> Lista do LHC <http://lhc.net.br>
>> >> >> >> HSC at listas.tia.mat.br
>> >> >> >> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>> >> >> >
>> >> >> >
>> >> >> > _______________________________________________
>> >> >> > Lista do LHC <http://lhc.net.br>
>> >> >> > HSC at listas.tia.mat.br
>> >> >> > http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>> >> >> >
>> >> >> _______________________________________________
>> >> >> Lista do LHC <http://lhc.net.br>
>> >> >> HSC at listas.tia.mat.br
>> >> >> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > --
>> >> > ======================================
>> >> > Alejandro Mesias André Nebra Perez
>> >> > Java/Python/Js/Something else Developer
>> >> > Twitter: @meszias
>> >> > Linux User #442506
>> >> > Campinas - SP - Brasil - South America
>> >> > ======================================
>> >> >
>> >> > _______________________________________________
>> >> > Lista do LHC <http://lhc.net.br>
>> >> > HSC at listas.tia.mat.br
>> >> > http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>> >> >
>> >> _______________________________________________
>> >> Lista do LHC <http://lhc.net.br>
>> >> HSC at listas.tia.mat.br
>> >> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>> >
>> >
>> >
>> >
>> > --
>> > ======================================
>> > Alejandro Mesias André Nebra Perez
>> > Java/Python/Js/Something else Developer
>> > Twitter: @meszias
>> > Linux User #442506
>> > Campinas - SP - Brasil - South America
>> > ======================================
>> >
>> > _______________________________________________
>> > Lista do LHC <http://lhc.net.br>
>> > HSC at listas.tia.mat.br
>> > http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>> >
>> _______________________________________________
>> Lista do LHC <http://lhc.net.br>
>> HSC at listas.tia.mat.br
>> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>>
>
>
>
> --
> ======================================
> Alejandro Mesias André Nebra Perez
> Java/Python/Js/Something else Developer
> Twitter: @meszias
> Linux User #442506
> Campinas - SP - Brasil - South America
> ======================================
>
>
> ---------- Forwarded message ----------
> From: "Pedro A. M. Vazquez" <vazquez at g.unicamp.br>
> To: "Laboratório Hacker de Campinas" <hsc at listas.tia.mat.br>
> Cc:
> Date: Sun, 28 Feb 2016 19:27:53 -0300
> Subject: Re: [LHC] Firmata, o "Arduino RPC"
> Não se trata disso, desculpe, eu desviei do tópico.Pensava alto em
> limitações de memória e alternativas para buffers
>
> Em 28 de fevereiro de 2016 18:12, Alejandro Mesias
> <ale.mesias at gmail.com> escreveu:
> > Nossa, se você for fazer algo com o firmata diferente de por o firmware
> > deles (StandardFirmata.ino).
> >
> > Boa sorte, porque as bibliotecas clientes foram feitas para ele, se for
> > fazer algo do Zero tem que atender o que a biblioteca for pedir primeiro.
> >
> > Em 22 de fevereiro de 2016 18:19, Pedro A. M. Vazquez <
> vazquez at g.unicamp.br>
> > escreveu:
> >>
> >> Por falar em RAM, alguém já experimentou com as memórias RAM estáticas
> >> de acesso serial da microchips?
> >> Elas são compactas (8 pinos) e razoavelmente baratas ( A 23CL512 com
> >> 512k x 1 @20MHz sai ~ US$ 2 ou menos) e podem ser uma mão na roda para
> >> algumas situações.
> >>
> >>
> >>
> http://www.microchip.com/design-centers/memory/serial-sram-serial-nvsram/getting-started
> >>
> >> Em 22 de fevereiro de 2016 17:11, Alejandro Mesias
> >> <ale.mesias at gmail.com> escreveu:
> >> > Uso Arduino Mega 2560. Espaço de programa não é problema. RAM
> dependendo
> >> > do
> >> > caso já não digo tanto, rs.
> >> >
> >> > Em 22 de fevereiro de 2016 17:08, Pedro A. M. Vazquez
> >> > <vazquez at g.unicamp.br>
> >> > escreveu:
> >> >>
> >> >> Alejandro
> >> >> Eu só descobri o Firmata porque o site do Arduino em alguma visita
> que
> >> >> eu fiz me deu a dica tipo "você sabia?", não lembro como
> >> >> Ele parece bem maduro mas testando com os exemplos achei ele  meio
> >> >> "gordo" pro espaço de programa do Uno, tá mais pro Mega.
> >> >> Pedro
> >> >>
> >> >> Em 22 de fevereiro de 2016 16:40, Alejandro Mesias
> >> >> <ale.mesias at gmail.com> escreveu:
> >> >> > Exato, alias, nem sabia que o firmata é oficial no Arduino IDE. Vem
> >> >> > junto e
> >> >> > tals.
> >> >> >
> >> >> > https://www.arduino.cc/en/Reference/Libraries
> >> >> >
> >> >> > Em 22 de fevereiro de 2016 10:52, Pedro A. M. Vazquez
> >> >> > <vazquez at g.unicamp.br>
> >> >> > escreveu:
> >> >> >>
> >> >> >> Entendi. Vc quer usar a Firmata como um rpc, mesmo.
> >> >> >>
> >> >> >> Em 22 de fevereiro de 2016 07:58, Alejandro Mesias
> >> >> >> <ale.mesias at gmail.com> escreveu:
> >> >> >> > Quero saber se o firmata é bom. Quero usar ele no bluetooth,
> >> >> >> > conversando
> >> >> >> > com
> >> >> >> > Android (java)
> >> >> >> >
> >> >> >> > Mas entenda, ele não é a única coisa que vou rodar no arduino,
> não
> >> >> >> > vai
> >> >> >> > acessar portas digitais diretamente. Vai executar funções minhas
> >> >> >> > dentro
> >> >> >> > do
> >> >> >> > firmware.
> >> >> >> >
> >> >> >> > Pensei em fazer do zero como fiz no TCC, meu próprio protocolo,
> >> >> >> > mas
> >> >> >> > parece
> >> >> >> > que esse formata é bem popular.
> >> >> >> >
> >> >> >> > Em 20 de fev de 2016 10:28 PM, "Pedro A. M. Vazquez"
> >> >> >> > <vazquez at g.unicamp.br>
> >> >> >> > escreveu:
> >> >> >> >>
> >> >> >> >> Alejandro
> >> >> >> >> Não entendi. Você quer os clientes para falar com o Arduino?
> >> >> >> >> Pedro
> >> >> >> >>
> >> >> >> >> Em 19 de fevereiro de 2016 09:48, Alejandro Mesias
> >> >> >> >> <ale.mesias at gmail.com> escreveu:
> >> >> >> >> > Pessoal, tava pesquisando se tinha algo pronto para comunicar
> >> >> >> >> > protocolos
> >> >> >> >> > com
> >> >> >> >> > o Arduino e encontrei o Firmata.
> >> >> >> >> >
> >> >> >> >> > Alguém já usou ele?
> >> >> >> >> >
> >> >> >> >> > Tava pensando em usar algo pronto para ganhar tempo na
> >> >> >> >> > implementação,
> >> >> >> >> > do
> >> >> >> >> > pouco que ví provavelmente eu teria que escrever meus métodos
> >> >> >> >> > para
> >> >> >> >> > executar,
> >> >> >> >> > que ele ele tem os métodos a executar prontos dele.
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> > --
> >> >> >> >> > ======================================
> >> >> >> >> > Alejandro Mesias André Nebra Perez
> >> >> >> >> > Java/Python/Js/Something else Developer
> >> >> >> >> > Twitter: @meszias
> >> >> >> >> > Linux User #442506
> >> >> >> >> > Campinas - SP - Brasil - South America
> >> >> >> >> > ======================================
> >> >> >> >> >
> >> >> >> >> > _______________________________________________
> >> >> >> >> > Lista do LHC <http://lhc.net.br>
> >> >> >> >> > HSC at listas.tia.mat.br
> >> >> >> >> > http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
> >> >> >> >> >
> >> >> >> >> _______________________________________________
> >> >> >> >> Lista do LHC <http://lhc.net.br>
> >> >> >> >> HSC at listas.tia.mat.br
> >> >> >> >> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
> >> >> >> >
> >> >> >> >
> >> >> >> > _______________________________________________
> >> >> >> > Lista do LHC <http://lhc.net.br>
> >> >> >> > HSC at listas.tia.mat.br
> >> >> >> > http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
> >> >> >> >
> >> >> >> _______________________________________________
> >> >> >> Lista do LHC <http://lhc.net.br>
> >> >> >> HSC at listas.tia.mat.br
> >> >> >> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> > --
> >> >> > ======================================
> >> >> > Alejandro Mesias André Nebra Perez
> >> >> > Java/Python/Js/Something else Developer
> >> >> > Twitter: @meszias
> >> >> > Linux User #442506
> >> >> > Campinas - SP - Brasil - South America
> >> >> > ======================================
> >> >> >
> >> >> > _______________________________________________
> >> >> > Lista do LHC <http://lhc.net.br>
> >> >> > HSC at listas.tia.mat.br
> >> >> > http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
> >> >> >
> >> >> _______________________________________________
> >> >> Lista do LHC <http://lhc.net.br>
> >> >> HSC at listas.tia.mat.br
> >> >> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
> >> >
> >> >
> >> >
> >> >
> >> > --
> >> > ======================================
> >> > Alejandro Mesias André Nebra Perez
> >> > Java/Python/Js/Something else Developer
> >> > Twitter: @meszias
> >> > Linux User #442506
> >> > Campinas - SP - Brasil - South America
> >> > ======================================
> >> >
> >> > _______________________________________________
> >> > Lista do LHC <http://lhc.net.br>
> >> > HSC at listas.tia.mat.br
> >> > http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
> >> >
> >> _______________________________________________
> >> Lista do LHC <http://lhc.net.br>
> >> HSC at listas.tia.mat.br
> >> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
> >
> >
> >
> >
> > --
> > ======================================
> > Alejandro Mesias André Nebra Perez
> > Java/Python/Js/Something else Developer
> > Twitter: @meszias
> > Linux User #442506
> > Campinas - SP - Brasil - South America
> > ======================================
> >
> > _______________________________________________
> > Lista do LHC <http://lhc.net.br>
> > HSC at listas.tia.mat.br
> > http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
> >
>
>
> _______________________________________________
> Lista de discussão do LHC
> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.tia.mat.br/pipermail/hsc-tia.mat.br/attachments/20160228/3f67a9b0/attachment.html>


More information about the HSC mailing list