Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

369 views

Published on

Protocolo Firmata - controle o Arduino com sua linguagem favorita

Published in: Education
  • Be the first to comment

  • Be the first to like this

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

×