Each project teaches new lessons in electronics and C++ programming.
Projects get more challenging as you learn new commands and components. [Ages: 12 - Adult]
You will learn about:
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.
SubscribeYou will learn about:
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.
SubscribeYou will learn about:
In this project, you'll be learning about distance detectors. They can detect how far 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.
SubscribeYou will learn about:
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.
SubscribeYou will learn about:
This project has a similar 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 different sounds, behaving just like a theremin.
SubscribeYou will learn about:
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.
Subscribe