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

February

Saturday February 14, 2026 @ 10:00 am - 2:00 pm

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.
Your Instructor
Paul Sakion
Paul Sakion
Volunteer

March

Saturday March 14, 2026 @ 10:00 am - 2:00 pm

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.
Your Instructor
Paul Sakion
Paul Sakion
Volunteer

April

Saturday April 11, 2026 @ 10:00 am - 2:00 pm

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.
Your Instructor
Paul Sakion
Paul Sakion
Volunteer

May

Saturday May 9, 2026 @ 10:00 am - 2:00 pm

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.
Your Instructor
Paul Sakion
Paul Sakion
Volunteer

June

Saturday June 13, 2026 @ 10:00 am - 2:00 pm

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.
Your Instructor
Paul Sakion
Paul Sakion
Volunteer

July

Saturday July 11, 2026 @ 10:00 am - 2:00 pm

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.
Your Instructor
Paul Sakion
Paul Sakion
Volunteer

August

Saturday August 8, 2026 @ 10:00 am - 2:00 pm

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.
Your Instructor
Paul Sakion
Paul Sakion
Volunteer

September

Saturday September 12, 2026 @ 10:00 am - 2:00 pm

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.
Your Instructor
Paul Sakion
Paul Sakion
Volunteer

October

Saturday October 10, 2026 @ 10:00 am - 2:00 pm

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.
Your Instructor
Paul Sakion
Paul Sakion
Volunteer

November

Saturday November 14, 2026 @ 10:00 am - 2:00 pm

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.
Your Instructor
Paul Sakion
Paul Sakion
Volunteer

December

Saturday December 12, 2026 @ 10:00 am - 2:00 pm

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.
Your Instructor
Paul Sakion
Paul Sakion
Volunteer