A NervesConf 2025 talk by Hassan Shaikley covering his prototype of an arcade rhythm game (similar to Guitar Hero) built with Elixir Nerves on a Raspberry Pi. The project uses the Scenic UI library for rendering falling piano key notes, Circuits.GPIO for physical button input via a breadboard, and aplay for audio playback. The talk walks through hardware wiring challenges (resistors, GPIO pull-up/pull-down, breadboard connections), frame rate drift issues when using send_after for animation timing, Raspberry Pi 5 audio jack removal problems, and Scenic driver setup quirks. The speaker shares lessons learned as a web developer venturing into embedded hardware for the first time.
•27m watch time
Sort: