Coding Colors
Move beyond simple "on and off" commands and dive into the world of addressable LEDs. You’ll learn to manipulate individual pixels, create smooth color transitions, and build the foundation for lighting effects used in professional electronics and art installations.
Follow along with no hardware, use your own gear, or for the ultimate experience, get the Testudo Kit. It contains everything you need for this course, the bonus lessons, and much more.
Getting Started
We kick off by introducing the hardware and software essentials. By the end of this lesson, you'll have everything set up, including a flashy traffic light code.
- Explore RGB Lights: Compare traditional RGB lights to addressable pixels like WS2812B on amomii Glow.
- Software Setup: Download and set up the Arduino IDE.
- Coding Library: Get the FastLED library.
- Virtual Environment: Introduce WokWi, a helpful online simulator.
- Hands-On: Build the circuit and write the blinking traffic light code.
Links and Downloads
Getting Started
Overview: Delve into color protocols—HTML Color Names, RGB, HEX, and HSV. Learn how to use each to assign vibrant colors to your pixels.
- Color Naming: Introduce HTML color names.
- Code Styling: Implement HTML color names in your code.
- Hex Color Protocol: Understand and use the HEX color protocol.
- Coding Hex: Apply HEX color protocol in your code.
- HSV Protocol: Introduce the HSV color protocol.
- Coding with HSV: Utilize the HSV color protocol effectively.
Links and Downloads
Coding Techniques
Overview: Shift your focus to coding techniques. Explore variables, increments, and if statements, creating dynamic, bouncing, color-changing patterns.
- Coding Structure: Examine the coding structure on the Arduino IDE.
- Variable Mastery: Understand and use 'int' and 'bool' variable types.
- Operator Insights: Explore useful operators in coding.
- Conditional Coding: Dive into 'if statements.'
- Hands-On: Write the bouncing, color-changing code.
Links and Downloads
FastLED Library Functions
Overview: Learn about coding libraries, specifically FastLED functions. Wrap up the course by creating a beautiful rainbow chase effect.
• FastLED Functions: Explore essential FastLED functions, including Fill Solid, Fill Gradient, and Fill Rainbow.
• Coding Techniques: Learn EVERY_N_MILLIS and if/else statements with the index variable.
• Project Finale: Write a code cycling through various mesmerizing effects.
Links and Downloads
Everything You Need, And Much More
Testudo includes the amomii ONE and the Glow strip used in this course, but it doesn't stop there. It opens the door to our entire engineering curriculum, with all the components you need for three builds and 20+ advanced projects.
Testudo
Testudo
Build Three Devices, Enjoy Countless Projects
The amomii Testudo isn't just a soldering kit; it's a launchpad for your imagination. Build three awesome gadgets – a mini synthesizer, a universal remote, & a two-player game – and then transform them into countless more projects with Arduino coding. No experience needed, just a spark of curiosity!
795 in stock

