Arduino, Elixir And Nerves: A Deep Dive Into the Firmata Protocol
Firmata is a binary protocol that extends the MIDI protocol. It is used by many languages to talk to microcontrollers from any host machine (https://github.com/firmata/protocol). This talk will go over the details of implementing the protocol in Elixir and have some live demos of communicating from a Nerves based host machine to an Arduino Uno.
Details will include:
implementing I2C sensors, ultra-sonic distance sensors analog sensors.
Christopher is one of the maintainers of the Elixir Firmata library (https://github.com/entone/firmata) and a Core member of the Nerves development team (http://nerves-project.org/).
OBJECTIVES
Demo implementing binary protocols in Elixir. Exhibit Nerves and embedded development using Elixir. Hardware integration with Elixir/Nerves.
AUDIENCE
Hardware folks, protocol implementation