💡 Electron Parade
← Back to Academy

Lesson 111: Meet the Arduino Uno (Anatomy of the board)

Up until now, our circuits have been about as smart as a bag of hammers. We plug a battery into an LED, it lights up. We add a switch, we can turn it off. It’s the electronic equivalent of playing peek-a-boo. But what if we want the LED to flash Morse code? Or turn on only when it’s dark? Or pulse to the beat of your terrible Spotify playlist?

Doing that with basic components would require a circuit diagram that looks like a bowl of spaghetti and endless frustration. I don’t have time for that, and neither do you. Instead, we’re going to cheat and use a “brain” to do the heavy lifting. Welcome to Module 2, where we introduce the Microcontroller. Get ready to swear at your computer instead of your breadboard.

An Arduino Uno board The Arduino Uno, the most popular microcontroller board for beginners.

What is a Microcontroller?

A microcontroller is essentially a tiny, self-contained computer on a single chip. It has a processor, memory, and programmable input/output peripherals. Unlike the processor in your laptop, which is designed to run a complex operating system and multiple apps, a microcontroller is designed to run one specific program over and over again.

The Arduino Uno is a development board that makes using a specific microcontroller (the ATmega328P) incredibly easy.

Anatomy of the Arduino Uno

Let’s take a tour of the board:

1. The Brain (ATmega328P)

That large, rectangular black chip in the center (or sometimes a smaller square chip, depending on the model) is the actual microcontroller. Everything else on the board is just there to support this chip, provide it with power, and help it talk to your computer.

2. Power Connections

3. Digital I/O Pins (Pins 0 - 13)

Along the top edge are the Digital Input/Output pins.

4. Analog Input Pins (A0 - A5)

Along the bottom right are the Analog Input pins. While digital pins can only read HIGH or LOW, these pins can read a range of voltages between 0V and 5V. This is perfect for reading sensors like volume knobs or temperature gauges.

Getting Your Hands on an Arduino

To follow along with Module 2, you are going to need an Arduino Uno and some basic components. If you haven’t picked one up yet, we highly recommend an all-in-one kit.

[Ready to start building? Grab an ELEGOO UNO R3 Project Smart Starter Kit to get the board, breadboard, and all the components you need for this module!]

In the next lesson, we’ll plug this board into our computer and write our very first program!