Resistor
Any value you like, with the color bands drawn to match.
- 2 pins
- 1 property
Every one of its 2 pins
What it does
A resistor has no idea which way around it is wired. Each of its two pins is driven from whatever the other pin sees plus the drop its own current sets, which is Ohm’s law applied with no special cases: the same part is a pull-up to the supply, a pull-down to ground, the top half of a voltage divider, and the series limiter in front of an LED. It does not need a shared solve to behave, so on its own it never forces anything else on its net into one; wired next to a capacitor or into a 555’s timing network it joins that solve properly, as a plain conductance. There is no destructive limit modeled: pick a value far too small and the part reports a current a real resistor could not survive, rather than failing, which is a safe way to see the mistake on the probe without losing a part.
The one property you can set
What is true about the Resistor, here
What is modeled
A resistor does not need a matrix to behave, so on its own it never creates an analog island. But when one reaches it (the series resistor of an RC network, the two timing resistors of a 555), it joins the island and is stamped as a conductance instead of passing a Thevenin equivalent along, and its current probe still reads the same current either way.
Not modeled
No tolerance, no temperature coefficient, no power rating. A resistor here will happily pass an amp through a quarter-watt value and simply report the current; it will not heat up, drift or fail open. No Johnson noise, no parasitic inductance or capacitance, and no preferred-value grid: any positive number is a resistor, where a real bin holds E12 or E24 values only.
From Resistor, in full.
See the Resistor in a project
Shown here on: ESP32-C3-DevKitM-1, Arduino Uno R3, Raspberry Pi Pico, STM32F411 Black Pill, ATtiny85, Arduino Nano, Arduino Leonardo, ESP32 DevKit V1, ESP8266 NodeMCU V1.0, Raspberry Pi Pico W, STM32 Blue Pill (F103), Arduino Uno R4 Minima, BBC micro:bit V2, Arduino Pro Mini, Arduino Micro, SparkFun Pro Micro, Wemos D1 mini, ESP-01S, Seeed XIAO ESP32-C3, ESP32-C3 SuperMini
Where it turns up in a lesson
In the twelve week course
- Week 1: Current, voltage and the breadboard
- Week 2: Blink: the first program
- Week 3: Buttons, pull-ups and contact bounce
- Week 4: Timing without a processor: the 555
- Week 5: Logic gates, as real chips
- Week 6: Arithmetic from gates: the full adder
- Week 7: Memory: flip-flops and counters
- Week 8: More outputs than pins: the shift register
- Week 9: Pulse width modulation and the eye
- Week 11: Interrupts: events instead of polling
- Week 12: Project week: two boards, one wire
In a learn article
- Connect a Board to WiFi and Serve a Page
- How to Use a Breadboard: Your First Circuit
- Ohm's Law, in a Circuit You Can Run
- Picking a Resistor for an LED
- Pull-Up Resistors and the Floating Input They Fix
- Debouncing a Button: Why It Fires More Than Once
- PWM: Faking an Analog Voltage on a Digital Pin
- The 555 Astable: Timed by a Capacitor, Not a Crystal
- Logic Gates, and the Truth Table You Can Press
- Shifting a Byte In, One Edge at a Time
- Blink an LED with Arduino: Wiring and the Resistor
- Arduino Blink Without Delay: Two LEDs, Two Rates
- Arduino PWM Fade: analogWrite, Pins and the Curve
- Blink an LED on the ESP32-C3, Step by Step
- Blink an LED with a 555 Timer, No Microcontroller
- Arduino Simulators Compared: An Honest Roundup
- How to Simulate an Arduino Project Without Hardware
- Measure It: Read a Circuit With a Scope and Plotter
- Arduino Traffic Light with a Crossing Button
- Arduino Ultrasonic Sensor (HC-SR04) Tutorial
- Arduino I2C LCD 16x2: Wiring and Code
- Arduino 4x4 Keypad Code Lock with a Relay
- Arduino 7 Segment Display: an Electronic Die
- Arduino MPU6050: Accelerometer and Tilt
- Arduino Potentiometer: analogRead and a Dimmer
- Arduino LDR Night Light (Photoresistor)
- Arduino IR Remote: Decode NEC, Switch Lamps
- Arduino Joystick Module: Wiring, Code, Live Demo
- Arduino Buzzer and Piezo: Beeps, Notes, Metronome
- PIR Motion Sensor: How It Works, With an Arduino
- Voltage Dividers and Why They Are Bad Power Supplies
- Series vs Parallel Circuits, Seen With LEDs
- The RC Time Constant, on an Oscilloscope
- PWM to an Analog Voltage With an RC Filter
- Diodes for Reverse Polarity Protection
- An NPN Transistor as a Switch, Driving a Motor
- The Flyback Diode, and the Spike It Stops
- MOSFET vs BJT: Which Transistor to Switch With
- The 555 Monostable: One Press, One Timed Pulse
- An Op-Amp as a Comparator, With Hysteresis
- The Non-Inverting Op-Amp Amplifier, on a Scope
- Arduino State Machine: A Four-State Reaction Game
- ESP32 analogRead: 12 Bits, Attenuation and ADC2
- Raspberry Pi Pico PWM: Slices, Channels and 1 kHz
- STM32 Blue Pill Blink with Registers, Not pinMode
- Arduino Uno vs ESP32 vs Pico: Which to Learn First?
- Multisim Live Is Gone: A Chromebook Alternative
- Digital Electronics on Chromebooks: Labs by Unit
- Half Adder and Full Adder: Truth Table to Breadboard
- Flip-Flops Explained: SR Latch, D and JK Flip-Flops
- Science Olympiad Circuit Lab Study Guide, B and C
- Circuit Lab Practice Test: 30 Measured Questions
- How to Use a Multimeter: Practice on a Virtual One
- Arduino Science Fair Projects With a Real Hypothesis
- Reaction Time Science Fair Project With an Arduino
- Engineering Science Fair Project: How to Write It Up
- 555 Timer Projects for a Science Fair (No Coding)
- Circuit Lab Division B: Middle School Starter Guide
- SkillsUSA Electronics Technology Practice Circuits
- TSA Electrical Applications: Practice Circuits
- Arduino Simulator for Chromebook, Free in Chrome
- Free Circuit Simulator for High School Classes
- Arduino Projects for Beginners, Each One Running
- Online SPICE Simulator: Run and Export Netlists
- Arduino LED Not Lighting Up or Dim: What to Check
- Arduino Compile Errors Explained, With the Fixes
- How to Debug Arduino Code: Prints to Breakpoints
- Resistor Color Code Calculator and Chart
- Arduino Relay Module: Active LOW and Startup Clicks
- How Many LEDs Can One Arduino Pin Drive?
- Arduino I2C LCD Not Working: Blank, Blocks, No Text
The rest of the bench
Every one of these is drawn and simulated the same way.
Wire up the Resistor
Open the editor and push it into the breadboard. It is free, and it runs on your own machine.