Globalcode – Open4education
ARDUINO, WEARABLES E MAKERS
Protocolo Firmata
Controle o Arduino com sua linguagem favorita
Ma...
Globalcode – Open4education
O FIRMATA
“Firmata é um protocolo para comunicação com microcontroladores à
partir de um softw...
Globalcode – Open4education
Como Funciona
FIRMATA
host
FIRMATA
client
Globalcode – Open4education
VANTAGENS
1 “core” 16MHz => GHz+
32KB / 2KB => GB+
C++ => Sua linguagem!
Update individual => ...
Globalcode – Open4education
TINBOT
Globalcode – Open4education
SHOW ME THE CODE
Globalcode – Open4education
OBRIGADO!
marco.diniz@db1.com.br
github.com/marcodiniz
linkedin.com/in/dinizmarco
facebook.com...
Próximos SlideShares
Carregando em…5
×

TDC2016SP - Protocolo Firmata - controle o Arduino com sua linguagem favorita

194 visualizações

Publicada em

Protocolo Firmata - controle o Arduino com sua linguagem favorita

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
194
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
5
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

TDC2016SP - Protocolo Firmata - controle o Arduino com sua linguagem favorita

  1. 1. Globalcode – Open4education ARDUINO, WEARABLES E MAKERS Protocolo Firmata Controle o Arduino com sua linguagem favorita Marco Diniz DB1 Global Software Bacharel em Ciência da Computação - MCP
  2. 2. Globalcode – Open4education O FIRMATA “Firmata é um protocolo para comunicação com microcontroladores à partir de um software em um computador” Expõe o controle do microcontrolador semelhante à uma API • processing • [https://github.com/firmata/processing] • [http://funnel.cc] • python • [https://github.com/firmata/pyduino] • [https://github.com/lupeke/python-firmata] • perl • [https://github.com/ntruchsess/perl-firmata] • [https://github.com/rcaputo/rx-firmata] • ruby • [https://github.com/hardbap/firmata] • [http://funnel.cc] • clojure • [https://github.com/nakkaya/clodiuno] • [https://github.com/peterschwarz/clj-firmata] • javascript • [http://breakoutjs.com] • [https://github.com/rwldrn/johnny-five] • java • [https://github.com/4ntoine/Firmata] • [https://github.com/kurbatov/firmata4j] • NET • [https://github.com/SolidSoils/Arduino] • [http://www.imagitronics.org/projects/firmatanet/] • Flash/AS3 • [http://funnel.cc] • [http://code.google.com/p/as3glue/] • PHP • [https://bitbucket.org/ThomasWeinert/carica-firmata] • [https://github.com/oasynnoum/phpmake_firmata] • Haskell • [http://hackage.haskell.org/package/hArduino] • iOS • [https://github.com/jacobrosenthal/iosfirmata] • Dart • [https://github.com/nfrancois/firmata] • Max/MSP • [http://www.maxuino.org/] • Elixir • [https://github.com/kfatehi/firmata] • Modelica • [https://www.wolfram.com/system-modeler/libraries/model- plug/]
  3. 3. Globalcode – Open4education Como Funciona FIRMATA host FIRMATA client
  4. 4. Globalcode – Open4education VANTAGENS 1 “core” 16MHz => GHz+ 32KB / 2KB => GB+ C++ => Sua linguagem! Update individual => unificado DESVANTAGENS Dependência de outro device Confiabilidade Latência
  5. 5. Globalcode – Open4education TINBOT
  6. 6. Globalcode – Open4education SHOW ME THE CODE
  7. 7. Globalcode – Open4education OBRIGADO! marco.diniz@db1.com.br github.com/marcodiniz linkedin.com/in/dinizmarco facebook.com/marco.diniz.g.gomes youtube.com/c/marcodinizchannel

×