Arduino microcontrollers are popular because they are inexpensive and very, very useful in many electronics and robotic builds. Plus, they are open-source, which means you can take other people's ideas, modify them, and make them your own.
For us, these little boards are great. You can build cool electronics projects like those we saw in class, plus you can use them as the "brains" in robots. And they serve as a great introduction to programming and hardware hacking. As you likely know, programming languages are now considered the most important languages in the world. English used to be most important. Now it's C and it's derivatives.
In this course, we will keep it simple: learning to program simple inputs (buttons) and outputs (LEDs) using variables (local and global), functions, and "for" loops. Hopefully, this experience will open your eyes to the potential of using Arduino or other similar microcontrollers.
Our Essential Question for this unit is "How can I gain the power to control my world?"
Our Major Learning Goals are: