Electrics & Microcontrollers: Inputs + Outputs
Next Occurrence: February 14, 2026
This hands-on class introduces the core building blocks of interactive electronics: inputs, outputs, and control. Participants will learn how microcontrollers read information from a sensor and translate that information into physical motion using motors.




This class emphasizes practical experimentation and real-world applications. Students will work with a simple sensor input and control multiple types of outputs including DC motors, servo motors, and stepper motors using a microcontroller.
By the end of the session, participants will understand how interactive systems are structured and leave with the confidence to build projects like kinetic sculptures, automated mechanisms, robotics, and responsive installations.
What You’ll Learn
- How microcontrollers read and interpret sensor data
- The difference between analog and digital inputs
- How to control motion using DC motors, servos, and stepper motors
Tools & Equipment Used
- Microcontroller (Arduino-compatible)
- Breadboard and basic electronic components
- Sensor input (potentiometer or distance sensor)
- DC motor
- Servo motor
- Stepper motor with driver
Class Outline
Introduction & System Overview
- What a microcontroller does (and what it doesn’t)
- Understanding inputs → logic → outputs
- Overview of sensors and motors used in class
- Power, voltage, and current basics (just enough to stay safe)
- Real-world examples: robotics, automation, art, and fabrication tools
Sensor Input
- Introduction to the class sensor (potentiometer or distance sensor)
- Analog vs digital inputs
- Wiring a sensor to the microcontroller
- Reading sensor values in code
- Visualizing sensor data in Microblocks
Output w/ Motors
DC Motors
- How DC motors work
- Motor drivers and why they’re required
- Controlling speed and direction
Servo Motors
- How servos differ from DC motors
- Position control using PWM
- Practical applications for servos
Stepper Motors
- How steppers work and when to use them
- Stepper drivers and wiring basics
- Controlling steps, speed, and direction
Input + Output Integration
- Mapping sensor values to motion
- Using a single input to control multiple outputs
- Building a simple interactive system
- Example: sensor-controlled speed, position, or direction
- Debugging common wiring and code issues
Who This Class Is For
- Beginners interested in electronics and physical computing
- Artists, fabricators, and makers looking to add motion to projects
- Anyone curious about robotics, automation, or interactive systems




