Each project teaches new lessons in electronics and C++ programming.
Projects get more challenging as you learn new commands and components.
[Ages: 12 - Adult]
Learn how to build and program a Mood Lamp that turns on and changes colors when you turn the lights off.
This is a fun introductory C++ project for beginners. You'll learn how to write your own code in the Arduino language (C/C++), and be introduced to beginner electronic components that will be used to build a mood lamp.
Program patterns of LEDs to deliver a sequence that you will have to memorize and recite back.
This C++ project is a step up from the last. If you've ever played with a toy or a game where you have to watch for a pattern and then repeat it yourself, that's exactly what you'll be making here. You'll learn more programming basics such as constants, functions, random numbers, and musical notes.
Learn how to use an ultrasonic sensor to build a distance detector that determines the distance of an object just like bats do.
In this project, you'll be learning about distance detectors. They can detect how for away something is, and are how certain automatic doors slide open when you stand in front of them, or how some cars start beeping when they back up too close to another object.
Learn how to simulate rolling a pair of dice with LEDs.
In this project, you'll learn about a fundamental concept in programming - conditional statements. These are powerful statements that are the basis for making complex, dynamic programs that can do different things based on certain conditions. Roll a 2, 7 or 12 to win. You'll apply the skills you have been learning from the previous projects and put your C++ knowledge to the test with this project.
This Optical Theremin Kit will teach you how to build an instrument that can be played without being touched.
This project has a similiar behaviour to the distance detector, however, they are NOT the same. The distance detector uses echolocation (think like a bat). This project uses an optical sensor, that can see light and use that to determine the distance. Depending on the distance, this C++ project will emit difference sounds, behaving just like a theremin.
Create a device that tests and measures your reflexes. Test your reflex time against your friends to see who has the fastest hands.
In this C++ project, you’ll learn more about input pins, how they work, as well as the electrical concept of the floating pin. You'll also start to write your own functions and learn how to calculate elapsed time.