Learn Electronics by Building Things

Beginner-friendly guides, tool buying advice, and projects covering microcontrollers and analog electronics.

Best OLED Displays for Arduino Projects

Best OLED Displays for Arduino Projects

OLED display recommendations that are easy to wire up and drive from an Arduino.

HC-SR04 Ultrasonic Sensor Pinout and Wiring

HC-SR04 Ultrasonic Sensor Pinout and Wiring

A pinout and wiring reference for the HC-SR04 ultrasonic distance sensor.

How to Choose the Right Resistor Value for an LED

How to Choose the Right Resistor Value for an LED

A simple method for calculating the correct current-limiting resistor for any LED.

How to Use a Multimeter Without Feeling Intimidated

How to Use a Multimeter Without Feeling Intimidated

A beginner-friendly walkthrough of the multimeter functions you’ll actually use.

Programming a Raspberry Pi Pico W With the Arduino IDE

Programming a Raspberry Pi Pico W With the Arduino IDE

Setting up the Arduino IDE for a Raspberry Pi Pico W, including the BOOTSEL-mode first upload most tutorials skip over.

The 10 Essential Tools Every Beginner Should Own

The 10 Essential Tools Every Beginner Should Own

A focused list of the tools worth buying before your first electronics project.

Why Does My Arduino Keep Resetting?

Why Does My Arduino Keep Resetting?

Common causes of an Arduino that resets or reboots unexpectedly.

Why Does My ESP32 Keep Disconnecting From Wi-Fi?

Why Does My ESP32 Keep Disconnecting From Wi-Fi?

Common causes of ESP32 Wi-Fi drops and how to fix them.

Why Does My Multimeter Always Read 0V?

Why Does My Multimeter Always Read 0V?

The common setup mistakes that make a multimeter read zero volts when it shouldn’t.

Why Does My Raspberry Pi Keep Rebooting or Crashing?

Why Does My Raspberry Pi Keep Rebooting or Crashing?

Diagnosing random reboots and crashes on a Raspberry Pi, from power issues to SD card corruption.