camatcode
2026/03/25 - DC Elixir: Building up to Nerves w/ Frank Hunleth - Washington DC/USA
DC Elixir is delighted to hold a special session with Frank Hunleth, the creator of Nerves
Nerves is an open-source platform that combines the rock-solid BEAM virtual machine and Elixir ecosystem to easily build and deploy production embedded systems.
We’ll learn how Nerves works, how Elixir and the BEAM make it special, and how to get started.
Hands-On Activity Included. Please bring your laptop and hack along with us! Familiarity with Elixir will help - but embedded systems experience is not required.
Date: March 25, 2026
Time: 6:30 PM Eastern
Location: Brigadier General Charles E. McGee Library, Silver Spring, MD
Registration & Info: Mobilizon
Previous DC Elixir Events
My apologies for a previous post misfire - had the date incorrect ![]()
Most Liked
jshprentz
Frank Hunleth presented a great introduction to Nerves at the March 25th meeting of DC Elixir.
He began by showing us some commercial products controlled by Nerves. They contained custom circuit boards that included a capable processor running Nerves and Elixir code from onboard flash memory.
Frank explained how Nerves supports embedded systems by bundling a Linux kernel and drivers with an Erlang BEAM, Erlang libraries, Elixir libraries, and an Elixir application. The firmware image can also include data files and Linux binaries.
Frank demonstrated the Lumos library he is developing to control NeoPixels. He connected a strip of RGB NeoPixels to the SPI output of a Raspberry Pi 5 computer running Nerves. Meeting attendees connected to IEx or LiveBook running on the Raspberry PI via WiFi. After Frank revealed the function call needed to set the red, green, and blue levels of a particular NeoPixel, attendees began experimenting. We became wizards in training.
![]()
Discussions continued after the meeting at a nearby Dog Haus Biergarten.
fhunleth
It’s not. I had intentions of adding animations, polishing the docs, and making it public. The SPI method of driving WS2812 strips works really well.
However, I rediscovered GitHub - a-maze-d/fledex: Small library to help program an LED strip · GitHub right after the presentation. It uses the same technique for driving the LEDs that I did, and it has so much more support for animations and color correction.
My current plan is to switch to fledex. I think it supports everything I need and more.
Popular in Events List
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance











