A short, three-session introduction to digital electronics using the Arduino -- a popular, open-source hobbyist electronics platform. In this class we’ll learn the basics of writing software to control circuits using the C programming language and the Arduino IDE. We will learn to connect and write code to control a variety of outputs -- lights, sounds, and motors -- and read data from a variety of inputs -- sensors, buttons, knobs -- and finally relate the two.
Session 1: What is the Arduino? In this class we learn to build simple circuits on a breadboard -- a popular tool for prototyping electronics -- and write code to control these circuits. We will build an array of flashing lights and program a few different patterns for them to blink in.
Classes are free and open to the public. Register here