53-656 Arduino Introduction
6 units, Carnegie Mellon University
This practical course is designed to quickly take students from beginner to a basic understanding of the Arduino micro-controllers. You can expect to learn a) how to write and upload simple code for the Arduino to perform basic logic functions like reading a switch to change a motor's direction, b) how to integrate a variety of physical inputs including knobs, distance sensors, and light sensors, c) how to integrate a variety of physical outputs such as motors, lights, and speakers, and d) how to put all of these together to build simple self-contained low-cost low-power systems. The course culminates in students producing an artful and/or functional interactive creation of their own design. There are no technical prerequisites.
Prerequisites: none listed
Offered: Spring 2026
Courseweave needs JavaScript to show sections, workloads and planning tools.