Ultimate Kit Projects

If you've got a Let's Start Coding Ultimate Kit and you're ready to explore dozens of coding examples, you're in the right place. Remember, these examples can be building blocks for your own idea, so tinker, modify, and recreate the code! The projects are grouped by 'beginner', 'intermediate', and 'advanced'. Each project tile has icons that match with your component cards, showing you which components are put to use in each project. Let's get started!

Ultimate Kit Beginner Projects

Control how your LED blinks and which color blinks when. Then combine the colors for a light party!

Use random() to make your blinking LED light more interesting!

Countdown Speaker Alarm

This project shows you how to write a bit of code to create an alarm sound from a speaker.

Countdown LED & Speaker Alarm

This project shows you how to write a bit of code to create an alarm sound from a speaker combined with a blinking LED.

Cycle LED Colors with Button

Write code that lets you mix three colors together to create hundreds of cool combos.

Dual Threshold Nightlight

Create a nightlight that turns on when it's dark out and stays on until it's gotten bright. Two light thresholds means the light won't flicker.

FOUR Note Piano

Combine four buttons and a speaker to create your own customizable piano. Then modify the code to allow for new notes and combinations.

Four Note Piano with Synced LED

Create a light and sound party by synchronizing an LED with a four note piano.

Hold Button To Turn LED On

Use a button to turn the LED light on.

LED FLASHLIGHT

Create an LED flashlight, with a button to turn the flashlight on and off.

Light-Activated Nightlight

Use a light sensor to trigger an LED on or off based on the light in your environment.

Maker Screen Basics

This series of projects introduces you to writing messages and data on the Maker Screen.

Estimated time to complete:
3 Hours

Play 3 Tones to a Speaker

Add code to your program to play 3 different tones with your speaker. Control the frequency too!

Press Button to Play a Tone

Use a button to play a tone from the speaker. Add a loop to continually check the status of the button.

PRESS BUTTON TO PLAY RANDOM TONE

Using the random function in your code, let the code decide what the next note will be in your song.

Press Button to Stop a Tone

Use a button to stop a tone from playing with the speaker. Add an if statement to continually check the status of the button.

Serial Print Light Sensor Readings

The light sensor is simple, reliable, and really useful. Learn to take light readings and show them on the screen.

Serial Print Sound Trigger Reading

When you're using a sound trigger, it's really helpful to take some baseline readings. For example, what happens when you clap?

Serial Print Temperature Readings

Temperature is not only useful data, but you can display it in lots of interesting ways. See what you can do with this project!

Single Pixel Example

Turn on a single pixel on your LED strip. Play around with the different patterns you can make with only a few lines of code!

Sound Triggered LED

Use a sound trigger to take noise readings from your environment. If the noise reaches a threshold, turn on an LED for the entire time the noise is above your threshold.

Synchronize LED and Speaker

This project shows you how synchronize sound from a speaker with a blinking LED.

Temperature-Triggered Light

Use a temperature sensor to trigger an LED when a temperature threshold is met.

Using Entire Strip

Turn on a every pixel on your LED strip. Play around with the different color values with .setPixel().

Ultimate Kit Intermediate Projects

Alarm Clock Build

Build your own alarm clock from the ground up! Add features like a message alarm, a speaker, AM/PM, and modes that make your alarm clock customized to you.

Estimated time to complete:
8 Hours

Brightness & Color Tuner

Use button A5 to update the color value of the LED strip. Use button 2 to update the brightness of the LED strip.

Changing Color Pixel Bounce

Send a single pixel up and down the strip, changing direction at each end and changing color along the way!

Color Sweep

Sweep colors across the flexible LED strip with a couple of incrementing statements.

Color Sweep with Button

Holding down a button bounces a pixel up and down the flexible LED strip with an if statement.

Color Tuner

Hold down a button to cycle through the colors of the LED strip with all of the pixels at the same time.

Fade

Fade the entire LED strip's brightness up and back down using the .setPixel method().

LED Volume Indicator

Use a sound trigger to change the brightness of an LED. The louder the noise, the brighter the LED!

Light Sensor LED Strip Gauge

Using an LED Strip and a light sensor, create a light gauge that lights up more pixels when it's bright and fewer when it's dim.

Nap Spot Indicator

Use temperature, light, and sound sensors to measure the environment around you. When you've found somewhere that's dark, warm, and quiet, you've found a perfect nap spot!

Pixel Bounce

Send a single pixel up and down the strip, changing direction at each end.

Pixel Bounce with Button

Holding down a button bounces a pixel up and down the flexible LED strip.

Room Mood Display

Use temperature, light, and sound sensors to measure the environment around you. Then display the values using the brightness of LED lights. What color is your environment?

Sleep Friendly Nightlight

Create a smart night light that comes on when the room gets dark. After you turn it off with a clap, it won't turn on again until the next night.

Sound Light Switch

Use a sound trigger to turn an LED on and off when it 'hears' a loud noise.

Temperature Sensor LED Strip Color Changer

Using an LED Strip and a temperature sensor, create a temperature display that changes color based on the temperature.

Tricolor Temperature Indicator

Using three LEDs or one multicolor LED, set three temperature thresholds. Turn on a different LED depending on the temperature band you're in.

Two-Clap Light Switch

Use a sound trigger to listen for two claps to turn on an LED. Wait for two more claps to turn off the LED. What other noises can trigger the light?

Ultimate Kit Advanced Projects

Use a temperature sensor to blink out the current temperature with two LEDs. One LED blinks the 'tens place' and the other blinks the 'ones place'.

Brightness Wave

Use an array to change the brightness of the pixels on the LED strip in a wave formation.

Coin Toss

Use code to decide the outcome of a coin toss. Press the button and the lights will flicker as the 'coin' flips through the air.

Color Party

Use the random() function and the .setPixel method to have a party on the LED strip!

Color Scanning Bar

Sweep a 'bar' of lights across the LED Strip.

Combines an indicator light with a software timer and a light and speaker alarm and some math to ensure the timer is working in 10 second increments.

Counter

Use a button to count up to 70 on the LED strip using two colors of light- one for the ones place and the other for the tens place.

Dice Roll

"Roll" a digital dice using and LED light and some computer code! Learn about programming random decisions.

Drag Race Reaction Timer

To make a great reaction time game, create specific time windows where you’ll allow inputs to be read.

FADE RANDOM LED COLORS

Using the random function in your code, let the code decide what color your RGB LED will show.

Jump Man Guided Build

Build your own video game on the Maker Screen. Start from a blank screen and work through 23 lessons to a fun old-school game!

Estimated time to complete:
20 Hours

Build a 3-LED clock that can keep time in the code and display it with a button press!

Light & Sound LED Strip Gauge

Using an LED strip, light sensor and sound sensor, create a double gauge that measures the sound from one end and the light from the other.

memory game

Test your memory against your own code! This program blinks out a pattern of lights, then you try to repeat it back. Each time you succeed, the pattern grows.

Morse Code Creator

Create messages in code that will blink on Maker Board's LED. Learn how to convert plain characters to ASCII code, then to Morse Code.

MORSE CODE WITH SOUND

You’ll replace LED blinking lights with a speaker to make beeps instead of blinks in this Morse Code creator.

MORSE CODE WITH SOUND & LIGHT

Combine the digitalWrite commands for the LED with the tone commands for the speaker in this Morse Code creator.

Multi-Color Glow Lamp

Fade and mix colors together in a repeating pattern to create a fun glow lamp for your computer.

Pong

Play a fun game of pong using lights and buttons. There's a lot of code here, but you can do it!

Sound Samples

Use loops, functions, and variables to create all kinds of cool sounds with just a speaker and a button. Then think up new ways to use code for all kinds of noises.

Sound Sensor LED Strip Gauge

Using an LED Strip and a sound sensor, create a sound gauge that lights up more pixels when it's loud and fewer pixels when it's quiet.

Temperature Sensor LED Strip Gauge

Using an LED Strip and a temperature sensor, create a temperature gauge that lights up more pixels when it's warm and fewer pixels when it's cool.

Timing Game

Try to hit the button just as the moving pixel passes the center pixel. Level up and increase your speed. How fast can you go?

Tune LED Colors with Button

Mix the colors of an RGB LED light together for hundreds of unique color combinations.