Basic Electronic Components and Circuits
TL;DR
You'll learn about fundamental electronic components like resistors, LEDs, and breadboards, which are the building blocks of any Arduino project. We'll cover how these components work individually and how they connect to form basic circuits. Understanding these basics is crucial for bringing your Arduino ideas to life safely and effectively.
1. The Mental Model
Think of an electronic circuit like a plumbing system: voltage is water pressure, current is water flow, and components are pipes, valves, or sprinklers. You're learning how to connect these "pipes" and "valves" so that "water" (electricity) flows correctly to make something happen.
2. The Core Material
Understanding Electricity: Voltage, Current, and Resistance

Photo by Sphinxx69 on Pexels
Electricity is the flow of electrons. We measure this flow in three main ways:
- Voltage (V): This is the "electrical pressure" or the force that pushes electrons through a circuit. Think of it like the pressure in a water pipe. Measured in Volts.
- Current (I): This is the actual "flow" of electrons, or how many electrons pass a point in a given time. Think of it like the volume of water flowing through a pipe. Measured in Amperes (Amps).
- Resistance (R): This is the opposition to the flow of electrons. It's like a narrow section in a pipe that restricts water flow. Measured in Ohms (Ω).
These three are related by Ohm's Law: V = I * R. This means if you know two values, you can find the third.
Essential Components

Photo by Rafael Minguet Delgado on Pexels
Resistors
Resistors limit current in a circuit. They're crucial for protecting other components that can only handle a certain amount of current (like LEDs). Resistors have colored bands that tell you their resistance value.
Light Emitting Diodes (LEDs)
LEDs are semiconductor devices that emit light when current flows through them in the correct direction. They have a polarity: a longer leg (anode, positive) and a shorter leg (cathode, negative). Connect them backward, and they won't light up (and might get damaged if too much reverse voltage is applied). LEDs always need a resistor in series to limit the current and prevent them from burning out.
Breadboards
Breadboards are your prototyping playground. They let you build circuits without soldering, making it easy to connect and rearrange components.
- Power Rails: The long rows along the sides (often marked with
+and-or red/blue lines) are typically connected horizontally. They're for distributing power (voltage) and ground. - Component Area: The main grid of holes in the middle is connected vertically in columns (usually in groups of 5). There's a gap in the middle to allow integrated circuits (chips) to straddle it.
Here's how electricity flows through a simple breadboard setup:
graph TD
A["Power Source (e.g., Arduino 5V)"] --> B["Breadboard Power Rail (+)"];
B --> C["Resistor (limits current)"];
C --> D["LED Anode (long leg)"];
D --> E["LED Cathode (short leg)"];
E --> F["Breadboard Ground Rail (-)"];
F --> G["Power Source (e.g., Arduino GND)"];
Wires (Jumper Wires)
These are simply insulated conductors used to connect different points on your breadboard or between your breadboard and Arduino. They come in various lengths and types (male-to-male, male-to-female, female-to-female).
Building a Simple Circuit

Photo by Jan van der Wolf on Pexels
To make an LED light up, you need a complete circuit: a path for electricity to flow from the positive terminal of a power source, through the components, and back to the negative terminal (ground).
- Power Source: Your Arduino will provide 5V.
- Resistor: Limits current to the LED. A common value for a standard 5V LED is 220 Ohm.
- LED: Lights up when current flows.
- Ground: The return path for the current.
3. Worked Example
Let's build the classic "blink an LED" circuit on a breadboard. You'll need:
* An Arduino UNO
* A breadboard
* One LED (any color)
* One 220 Ohm resistor
* Two jumper wires
- Place the LED: Push the LED's two legs into different rows on your breadboard. Remember the long leg is positive (anode), and the short leg is negative (cathode).
- Add the Resistor: Connect one end of the 220 Ohm resistor to the same row as the LED's positive (long) leg. Connect the other end of the resistor to a new, unused row on the breadboard.
- Connect to Arduino Power: Use a jumper wire to connect the row where the resistor ends to the
5Vpin on your Arduino. This provides the positive voltage. - Connect to Arduino Ground: Use another jumper wire to connect the row where the LED's negative (short) leg is to a
GND(Ground) pin on your Arduino. This completes the circuit.
When you plug in your Arduino, the LED should light up! If it doesn't, double-check your connections, especially the LED's polarity and resistor placement.
4. Key Takeaways
- Voltage pushes current, and resistance opposes current flow, as described by Ohm's Law (V=IR).
- Resistors are essential for limiting current and protecting sensitive components like LEDs.
- LEDs are polarized; they only work when connected the right way (long leg to positive, short leg to negative).
- Breadboards allow you to quickly build and test circuits without soldering.
- A complete circuit needs a path from power, through components, and back to ground.
- Always use a current-limiting resistor with an LED to prevent it from burning out.
Common mistakes to avoid:
- Connecting an LED directly to a power source without a resistor.
- Plugging an LED in backward (it won't light up).
- Not understanding how breadboard rows and columns are connected.
- Not making sure your circuit is complete (no breaks in the path).
5. Now Try It
Build the LED circuit described in the "Worked Example." Once you have it working, try replacing the 220 Ohm resistor with a different value (e.g., 1k Ohm, 100 Ohm if you have them). Observe how the LED's brightness changes. What does a higher resistance do to the brightness? What about a lower resistance? Success looks like understanding the relationship between resistance and LED brightness.
Frequently asked about Basic Electronic Components and Circuits
Study this next
Get the full foundational concepts of Arduino programming and a comprehensive catalog of common electronic components used in prototyping. The objective is to establish a baseline for building interactive electronic projects using the Arduino UNO R3 platform. curriculum
Clone the complete plan to your dashboard for unlimited AI-generated notes, practice quizzes, and a personalised revision schedule.
Save this course free