MMP Lessons

Rainbow Flashing Lights and Color Blending Effects with Thymio

Rainbow Thymio Lesson Key Concepts

Create colorful lighting effects with Thymio and explore how robotics and programming can control light! This lesson focuses on color mixing, timing, and creative expression:

  • Create flashing and fading light effects using Thymio and Scratch.
  • Control LED colors using red, green, and blue (RGB) values.
  • Design smooth transitions between colors.
  • Advanced: Build a full rainbow effect using gradual color changes.
  • Advanced: Create custom light shows or light painting effects.

Lesson Overview

In this lesson, students will:

  1. Create a basic flashing light program in Scratch.
  2. Adjust RGB values to change colors.
  3. Build smooth color transitions and fading effects.
  4. Design their own creative light patterns or animations.

By the end of this lesson, students will understand how programming can control color, timing, and visual effects.

Important Notes:

Small changes in RGB values can create very different colors. Adjust gradually for smoother effects.

Tips for this Lesson:

  1. Start with simple color changes before building complex effects.
  2. Change one color value at a time to understand how mixing works.
  3. Use loops and timing blocks to create smooth transitions.
  4. Experiment and be creative with your light designs.

Products/Materials

The following products and resources can be used in this lesson:

Thymio II Robot
Scratch
Computer or Tablet

FUN FACT!

Did you know that all digital screens use RGB color mixing? By changing red, green, and blue values, computers can create millions of different colors!

Download the Lesson PDF Files Below:

Lesson Materials

Rainbow Flashing Lights and Color Blending Effects with Thymio

Check out the video tutorial/solutions below:

Jeremy

Jeremy is the creator of MindMission.pro and the EFL resource company BINGOBONGO Learning. Passionate about programming, math, and learning, he loves thinking about fun new problems and challenges to inspire and engage students.