Skip to content
Sound-reactive WS6812 LED program for Teensyduino
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
led_trumpet
LICENSE
README.md

README.md

John McNelly

johnmcnelly.com

Overview

This project provides Teensyduino code for a trumpet-mounted LED system. The LEDs used in this project are a SK6812 package, and the code is intended to run on a Teensy 3.2 or similar device.

Hardware

More project info will be posted to johnmcnelly.com. This README will be updated with images soon.

Component List

  • Teensy 3.2
  • SK6812 RGBW individually-addressable LED strip
  • Castle 10A BEC (5V output)
  • Adafruit ADA1713 Electret Microphone Amplifier (MAX9814 with gain control)

Software

Program Layout

The primary .ino file is led_trumpet.ino, and the additional .ino files are automatically concatenated with it when the led_trumpet sketch folder is compiled with the Arduino IDE (with Teensyduino installed).

Dependencies

This program requires multiple libraries that are included with the Teensyduino installer.

  • Adafruit_Neopixel.h: Used for addressing the RGBW LEDs.
  • Audio.h: Used for audio processing for use in the equalizer pattern (runs an FFT on the audio input to create frequency bins)
  • Bounce.h: Used for debouncing button inputs
You can’t perform that action at this time.