All Articles

Every post on SiliconPen, in one place. Search by keyword, title, or tag.

ESP32 Pinout Explained: GPIO, ADC, PWM, SPI and I²C

ESP32 Pinout Explained: GPIO, ADC, PWM, SPI and I²C

Your practical guide to understanding ESP32 pins, choosing the right GPIOs, and connecting your first sensors, displays, and actuators.

2026-11-01
ESP32 Explained: What It Is and What You Can Build With It

ESP32 Explained: What It Is and What You Can Build With It

From a tiny microcontroller to wireless devices, robotics, and even arcade games — let's explore the ESP32.

2026-10-29
Loop Conditions & Decisions in Embedded Systems

Loop Conditions & Decisions in Embedded Systems

How Arduino Uses Logic to Think, React, and Make Real Decisions

2026-08-10
Variables, Functions & Clean Code Structure

Variables, Functions & Clean Code Structure

How to Organize Your Arduino Programs So They Stay Clean, Simple, and Easy to Fix

2026-08-03
Serial Monitor: Your First Debug Tool

Serial Monitor: Your First Debug Tool

The Window That Lets You See What Your Arduino Is Really Doing

2026-07-26
Delays vs Non-Blocking Code millis()

Delays vs Non-Blocking Code millis()

Why delay() Freezes Your Arduino — and How millis() Frees It

2026-07-20
Understanding PWM & LED Fading

Understanding PWM & LED Fading

How Arduino Fakes Analog Output Using High-Speed Digital Switching

2026-07-13
Using Potentiometers & Mapping Values

Using Potentiometers & Mapping Values

Transforming Raw Analog Values into Useful Ranges for Real-World Control

2026-01-17
Analog Input: Reading Sensors with analogRead()

Analog Input: Reading Sensors with analogRead()

How Arduino Measures the Real World Through Voltage Levels and Sensors

2026-01-13
Potentiometer

Potentiometer

The Variable Resistor That Lets You Control Electronics Smoothly

2026-01-09
Debouncing: Why Buttons Misbehave

Debouncing: Why Buttons Misbehave

Understanding Switch Bounce and How Arduino Handles Noisy Button Presses

2026-01-05
From Confusion to Curiosity — One Year of SiliconPen

From Confusion to Curiosity — One Year of SiliconPen

Learning didn’t start with answers — it started with taking the steps!

2026-01-01
Using Digital Inputs In Arduino

Using Digital Inputs In Arduino

How Arduino Listens to the World Through Buttons, Switches, and Digital Input Signals

2026-01-01
Switches

Switches

A Hands-On Look at How Switches Behave in Real Circuits

2025-12-28
Know Your Weapons: The Electronics You’ll Work With

Know Your Weapons: The Electronics You’ll Work With

A Practical Introduction to the Core Components You’ll Touch in Every Electronics Project

2025-12-24
Overview: Real Circuits

Overview: Real Circuits

A Practical Journey into How Electronic Components Behave in the Real World

2025-12-20
Understanding Digital Output

Understanding Digital Output

HIGHs and LOWs of the Arduino World!

2025-12-20
Blink with an External LED

Blink with an External LED

Understanding the Brain and Bones of Arduino Circuits!

2025-12-17
Setting Up the Arduino IDE

Setting Up the Arduino IDE

Starting up the Arduino Engine!

2025-12-13
Welcome to the New SiliconPen

Welcome to the New SiliconPen

Migration To a New Home.

2025-12-07
Understanding the Arduino Uno Board

Understanding the Arduino Uno Board

Peeking into arduino's circuits.

2025-12-05
What Is Arduino?

What Is Arduino?

Overview for arduino and its working.

2025-12-04
Watt’s Really Going On Inside the Lightbulb Part-2 [Rant Electronics #3]

Watt’s Really Going On Inside the Lightbulb Part-2 [Rant Electronics #3]

Engineering tantrums dressed as insights.

2025-06-14
Oscillations #2

Oscillations #2

Not just headlines — oscillations of a changing world, filtered through ambition, soul, and silicon.

2025-06-08
Watt’s Really Going On Inside the Lightbulb Part-1 [Rant Electronics #3]

Watt’s Really Going On Inside the Lightbulb Part-1 [Rant Electronics #3]

Engineering tantrums dressed as insights.

2025-06-07
Oscillations #1

Oscillations #1

Not just headlines — oscillations of a changing world, filtered through ambition, soul, and silicon.

2025-06-01
Wires — The Sneaky Snakes of Circuits [Rant Electronics #2] Part 2

Wires — The Sneaky Snakes of Circuits [Rant Electronics #2] Part 2

Engineering tantrums dressed as insights.

2025-05-31
Wires — The Sneaky Snakes of Circuits [Rant Electronics #2] Part 1

Wires — The Sneaky Snakes of Circuits [Rant Electronics #2] Part 1

Engineering tantrums dressed as insights.

2025-05-26
Overview: Oscillations #0

Overview: Oscillations #0

Not just headlines — oscillations of a changing world, filtered through ambition, soul, and silicon.

2025-05-17
The Mighty Switch [Rant Electronics #1]

The Mighty Switch [Rant Electronics #1]

Engineering tantrums dressed as insights.

2025-05-16
Overview [Rant Electronics #0]

Overview [Rant Electronics #0]

Engineering tantrums dressed as insights.

2025-05-15
The Ghibli Effect: Why are ChatGPT's Processors Melting?

The Ghibli Effect: Why are ChatGPT's Processors Melting?

Tracing the GenAI Boom Through Ghibli Aesthetics, Model Mayhem, and Online Debates.

2025-04-10
How to Read Circuit Diagrams: A Beginner’s Guide

How to Read Circuit Diagrams: A Beginner’s Guide

Explore circuit diagrams with ease by grasping basic symbols and essential electronics insights.

2025-04-02