Christopher Coté
Technology, Sustainability, Food but Not Always in That Order! (Entropealabs)
Past Activities
Code BEAM SF 2018
11.35 - 12.20
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
Media
Articles: 1
Arduino, Elixir and Nerves - SLIDES - Code BEAM SF 2018
Slides from Christopher Coté's talk "Arduino, Elixir and Nerves: A deep dive into the Firmata protocol" - Code BEAM SF 2018
READ MORE