Addressasble LEDs

Overview

The Arduino LED USB Protocol is one of my biggest and most passionate personal projects.

It defines a protocol standard for controlling addressable LEDs from any Computer over USB, WiFi, or any other connection.

Project Goals:

Make the usage of addressable LEDs

  • Accessible for any device like a Computer, Laptops and more
  • Usable via any connection like USB, WiFi, and more
  • Update in Real Time and Synchronously over multiple LED strips

Start Here:

GitHub Projects

  • ALUP-Protocol Definition - Textual definition of the ALUP Communication Protocol itself
  • Python-ALUP - Python Reference Implementation for an ALUP Sender
  • Arduino-ALUP - Reference Implementation for an ALUP Receiver using the Arduino Framework
  • ALUP-Controller - Feature-Rich Command Line tool for interacting with an ALUP-Receiver
  • ALUP-Lightshow - Create time stamp-based light shows using ALUP
  • Audio-Visualizer - Python-Based Audio Visualizer for Addressable LEDs on Raspberry Pi using CAVA