Microcontrollers: Novice to Ninja


6 Weeks, Saturdays at 10:45 am – 12:15 pm

November 3, 10, 17, December 1, 8, 15

Community Class: Open to students in middle and high school and adults

Microcontrollers, tiny computers on a single integrated circuit, are available in increasingly smaller forms. They are used to control robots, wearable electronics, dedicated devices, and some are wifi-enabled, opening up the world of the Internet of Things (IoT). One beautiful thing about working with microcontrollers is that there are lots of open-source programs already written for them which we can download, use as-is or modify, so coding newbies get a nice gentle introduction to deciphering code. Students with some coding chops can fully customize their programs.

We’ll look at several different microcontrollers, such as the Arduino Nano and the Raspberry Pi Zero W, select the best one for our project, and progress through building our project, attaching necessary components (lights, motors, sensors), uploading code, testing, troubleshooting, and iterating.

Projects may include:

  • an Internet of Things weather station
  • a customizable robot built on LEGO bricks and 3D-printed adaptors
  • a laser tripwire and/or alarm
  • a wearable LED array

This course is designed to be valuable both to coding and robotics newbies and those who have taken AP Computer Science and/or robotics.

Out of stock