- Circuit Playground
- Alligator Clips
- LED Matrix (please note Adafruit's warning about not running this matrix at full brightness / full white! it can't handle that much current)
- Power Supply: Mean Well RS-50-5 (~$17). Any 5V DC power supply will work as long as it provides at least 6A.
- Power supply cable: (~$4) this one is for outlets used in North America and Japan. You may need to source an adapter (or an equivalent cable with the appropriate plug for your power outlets).
- Alternate / smaller LED matrix
- Alternate alligator clips to match the small matrix
- Or use this free, alternate online FastLED matrix simulator
Class 1: First Light will cover the following:
- Programmable LEDs, including different common products (matrix, strips, pixel modules, neopixel rings) and how to power them safely.
- Ohm's law, circuits, current, and resistors.
- How to use FastLED sketches.
We are assuming that most students know how to use an Arduino, but we'll do our best to start from the beginning.
Class 2: More Advanced Patterns will cover the following:
- How to increase or decrease brightness in code
- How to snake LEDs or address them in parallel
- How to make animated patterns using RGB values
- How to use FastLED color palettes
- How to use timers and randomness / beats / sines to make generative patterns
Class 3: Sensor Input will cover the following:
- How to use sensor input with LEDs.
- Experiment with using the light sensor, the cap touch, and the motion sensor on the Circuit Playground to change our LED patterns.
Class 4: Matrix patterns will cover the following:
- Develop matrix patterns and advanced matrix techniques.
- Learn to use & experiment with the FastLED noise algorithm (made for matrices)