Technical Exercises

The course text includes has many exercises intended to familiarize you with the lab, basic electronic equipment, and basic programming. These are essential for developing the vocabulary and skills to fulfill the projects. They are generally reviewed on a pass/fail basis.

The initial exercises are intended to be quick, simple introductions. Part of the exercise is absorbing a set of technical terms; the meaning will become apparent in time through immersion in practice.

Please be sure to read the sections Summary Guide: Basic Circuits and Summary Guide: Arduino Microcontrollers for a review of terminology and concepts.

Anyone who completes an exercise easily should consider undertaking more of the optional challenge activities listed at the end of most exercises.

Raspberry Pi Pico

Marble Runs

Tinkercad Circuits

Autodesk Fusion 360

Arduino IDE and Programming

Elementary Electronics

Arduino with Electronics

Signals and Time

Please be sure to read the Summary Guide: Computation and Behavior section for a review of computational terminology and concepts. Please be sure to see the OneInOneOutASCII Arduino Sketch section for background on dividing a process between the Arduino and a laptop.


Please be sure to read the Summary Guide: Mechanism section for a review of mechanical terminology and concepts.


Optional Topics

More Electronics

Modular Components

Raspberry Pi


  • Max Arduino Companion. Building a system combining Arduino and Max/MSP for laptop-based GUI and media processing.