References: Programmable LED Art with NeoPixel/WS2812B¶
-
LED strip light - Wikipedia - Explains individually addressable RGB LED strips, including a WS2812B specification table and single-signal daisy-chain protocols, the exact chained addressing scheme this chapter's NeoPixel and pixel index sections build on.
-
RGB color model - Wikipedia - Describes how red, green, and blue light combine additively to produce any visible color, with numeric encoding from 0-255 values to hex notation underlying every RGB value this chapter's fill and set pixel color methods use.
-
HSL and HSV - Wikipedia - Details the cylindrical hue/saturation/lightness and hue/saturation/value color models, including their conversion formulas to and from RGB, formalizing the hue, saturation, and brightness properties this chapter introduces as a human-friendly alternative to RGB values.
-
Getting Started with Processing: A Hands-On Introduction to Making Interactive Graphics (2nd Edition) - Casey Reas and Ben Fry - Maker Media - Credited with originating the "sketch" teaching device: a minimal setup/draw structure giving instant visual feedback, the direct ancestor of the p5.js frame-by-frame pattern this chapter's animation techniques and MicroSims are built on.
-
Interaction of Color (50th Anniversary Edition) - Josef Albers - Yale University Press - Credited with pioneering the "color relativity" teaching method: paper-cutout exercises proving identical colors look different against different backgrounds, the same perceptual lesson behind this chapter's brightness scaling and LED diffuser discussion.
-
Adafruit NeoPixel Überguide - Adafruit Learning System - Phillip Burgess's comprehensive reference on WS2812/NeoPixel wiring, color-order quirks, and power limits, the source this chapter's power budget and current-draw-per-LED figures are drawn from.
-
neopixel — control of WS2812 / NeoPixel LEDs - MicroPython Documentation - Official library reference documenting the NeoPixel constructor, fill, pixel indexing, and write methods, the exact API this chapter's fill, set pixel color, and show method examples are built on.
-
WS2812 Breakout Hookup Guide: Addressable LED Strips - SparkFun Learn - Step-by-step wiring tutorial covering data, power, and ground connections and daisy-chain connectors for WS2812 strips, reinforcing this chapter's data line and chained LED protocol concepts with physical wiring detail.
-
Rainbows - Adafruit Learning System - Documents ready-made Rainbow, RainbowChase, RainbowComet, and RainbowSparkle animation classes with adjustable speed and color-wheel offset, showing working code for the rainbow cycle, chase, and sparkle techniques this chapter teaches.
-
NeoPixel LEDs - Adafruit Learning System - Walks through wiring a NeoPixel strip to a Pico's power, ground, and GPIO pins and progressively coding solid colors, sequences, and colorwheel-based rainbow effects, mirroring this chapter's own Pico wiring and code examples.