Link Search Menu Expand Document


Table of Contents

  1. Lesson 1: Voltage, current, and resistance
  2. Lesson 2: Circuit Schematics
  3. Lesson 3: Ohm’s Law
  4. Lesson 4: Series vs. Parallel Resistors
  5. Lesson 5: Resistors
  6. Lesson 6: LEDs
  7. Lesson 7: Breadboards
  8. Lesson 8: Variable resistors

Welcome 👋 to the first “step” in your Physical Computing journey!

In this module, you will learn about the fundamentals of electricity—voltage, current, and resistance—and how these elements can be used to build circuits that turn on lights, spin motors, and do other “work.” You’ll also learn about an empirically derived relationship, called Ohm’s Law, that relates voltage, current, and resistance together and methods to analyze circuits using Ohm’s Law. Finally, you’ll learn about three common circuit elements (resistors, LEDs, variable resistors), how they work, and how to use them in circuits.

Throughout, you’ll use simulation tools like CircuitJS and Tinkercad Circuits to design and evaluate circuits and then actually build them using physical components.

By the end of this module, you will be prepared to start Module 2—which is our endeavor into using electronics with microcontrollers!

Lesson 1: Voltage, current, and resistance

Introduces three key electricity concepts, current, voltage, and resistance, which form the foundation of electronics and circuits.

Lesson 2: Circuit Schematics

Introduces a visual language for describing circuits called circuit schematics, which are used in component datasheets, CAD programs (e.g., circuit simulators, PCB layout software), and circuit analyses. Also includes an activity using Fritzing to build your own schematics.

Lesson 3: Ohm’s Law

Introduces Ohm’s Law, one of the most important empirical laws in electrical circuits that describes how current, voltage, and resistance relate together. Also includes an activity to build and explore resistive circuits in CircuitJS.

Lesson 4: Series vs. Parallel Resistors

Introduces series and parallel resistor circuits, how to analyze them, and why they’re important. Also includes an activity to build and explore series and parallel resistor configurations in CircuitJS.

Lesson 5: Resistors

Building on Lessons 1 - 4, let’s dive more deeply into resistors and learn about how resistors work, how they’re made, how they’re characterized in terms of both resistance \(R\) and power \(P\), and how to “read” them.

Lesson 6: LEDs

In this lesson, we’ll introduce one of the most common electrical components in the world: light-emitting diodes or LEDs. You’ll learn about your first semiconductor device, diodes, and how they’re non-ohmic and only allow current to pass in one direction. Then, we’ll introduce a special kind of diode, called an LED, and show how to use them, how to select an appropriate current-limiting resistor, and why resistors are necessary. You’ll also get to physically build stuff, yay!

Lesson 7: Breadboards

In this lesson, we’ll learn about a very useful circuit prototyping tool called breadboards, which makes it easy to rapidly build circuits (and plug/unplug components and wires).

Lesson 8: Variable resistors

In this lesson, we’ll learn about variable resistors, a certain kind of variable resistor called a potentiometer, and then we’ll design, simulate, and build some LED circuits using variable resistors. At the end, you’ll even make your own DIY variable resistor!