Important
In the years since this repository was updated, I have moved to WLED and ESPHome for my LED strip needs. This repo remains as an archive.
Jack-of-all-trades LED strip controller
This is the first version of my LED strip controller. This code ran from mid 2015 to early 2017 with minimal modification on an Arduino hooked up to a strip of 12V RGB LEDs behind my desk. It reliably provided a nice set of colours to instantly theme my otherwise colour-neutral workspace, and crossfade functionality made it more pleasant than the default controller supplied with the strip.
In April 2017, I replaced backlight with desker to reduce bloat and introduce compatiability with SK6812 individually-addressable strips.
Here's the breadboard layout:
- Solid colour
- Strobe (selectable frequencies)
- Music synchronisation via MSGEQ7
- Colour detection via TCS3200
- Control with IR remote
- Colour crossfade in solid, strobe and colour detect Modes1
- Status output to HD44780 16x2 character LCD display