What Type Of Arduino Board Do You Have? Identification Guide

Arduino boards come in all shapes and sizes. Sometimes, it’s hard to know which model you have. You might have a lot of boards, and you can’t keep track of them all. Or you need to choose the correct board in your Arduino IDE (integrated development environment) before you can upload your sketch to it.

Never fear! I can help you know which board you have.

The 6 ways you can identify what board you have are looking at the name on the board, using the “Board Info” feature on the Arduino IDE, checking your microcontroller chip, counting the number of pins on your board, checking the dimensions, and noticing any other special features.

This list is organized from the easiest method at the top and the hardest method near the end. Anyways, let’s get into the first method:

Look At The Name On The Board

The easiest way to know which board you have is by looking at the board itself. All Arduino boards made by the Arduino company have the model name printed on them.

For example, my Arduino Uno Rev 3 board looks like this:

The name is right below the logo!

However, the board name may not be printed on the board for other companies. Moreover, Arduino clones usually won’t show the name, but you can do some Internet research to find out what the board is cloned from.

If you still can’t identify your board type by now, I’ve included 5 other methods to help you narrow it down.

Use The Arduino IDE

This next method should also be simple. Your Arduino IDE contains a lot of information, and it knows stuff about your board. You can think of it as an all-knowing guide that helps you upload your sketch in addition to providing valuable information.

All you need to do is:

  1. Connect your Arduino board to your computer.
  2. Open up the Arduino IDE and go to the Tools menu.
  3. Move your cursor down to the text “Get Board Info” and click on it.
This is what it looks like!

After that, you should see a small box pop up, and it will give you all the vital information surrounding your board. For me, it says my board type in the first line (after BN).

The box is in the middle of the screen, and it’s a little small

If you want to learn about the Arduino IDE and some cool tips and tricks, check out my Arduino IDE guide!

Look At The Microcontroller

All Arduino boards make use of some type of microcontroller. The Arduino’s microcontroller basically controls different functions, and it’s where your sketch is uploaded to. For many Arduino boards, the type of microcontroller they use is different from each other.

You’d normally find the name of the microcontroller model in small, white lettering on the top of the microcontroller.

The object inside the red oval is the Atmel ATMEGA328P chip

After you know which microcontroller model you have, you can do a simple google search for “which Arduino board has the <insert microcontroller name here> microcontroller”.

To help you get started, here is a table of microcontroller for common Arduino board.

Arduino BoardMicrocontroller
Uno Rev 3ATmega328P
Mega 2560 Rev 3ATmega2560
LeonardoATmega32u4
DueAT91SAM3X8E
NanoATmega328
Uno Wi-Fi Rev 2ATmega4809
Yun Rev 2ATmega32U4
MicroATmega32U4
MKR WiFi 1010SAMD21 Cortex®-M0+ 32bit
low power ARM MCU
MKR 1000SAMD21 Cortex-M0+ 32bit
low power ARM MCU
Nano EveryATMega4809
MKR Vidor 4000Intel® Cyclone® 10CL016

Count The Number of Pins

Another thing to differentiate different Arduino models is the number of input/output pins they have. These pins also have two different categories: digital and analog.

Digital pins can only read and output 2 values and start from 0. Analog pins can read and output many different values and start with A0. The rest of the labeling starts with A and counts up in order (i.e. A1, A2, A3).

If you want to learn more about Arduino pins, how you can test them, and other cool tips, check out my Arduino pins guide!

Anyways, you can count the number of digital and analog pins you have and research online how many digital/analog pins each board has.

To help you get started, here is a table of the number of digital and analog pins of common Arduino boards.

Arduino BoardDigital I/O PinsAnalog Pins
Uno Rev 3146
Mega 2560 Rev 35416
Leonardo2012
Due5412
Nano228
Uno Wi-Fi Rev 2146
Yun Rev 22012
Micro2012
MKR WiFi 101088
MKR 100088
Nano EveryN/A8
MKR Vidor 400022N/A

Check The Dimensions

This isn’t a very effective method for pinpointing the exact type of Arduino board you have, but it can help narrow down your list.

All you need to do is measure the sides of the board and research online what Arduino board has the exact dimensions as you.

To help you get started, here’s a table of the dimensions of common Arduino boards.

Arduino BoardLength
(millimeters)
Width
(millimeters)
Uno Rev 368.653.4
Mega 2560 Rev 3101.5253.3
Leonardo68.653.3
Due101.5253.3
Nano4518
Uno Wi-Fi Rev 268.653.4
Yun Rev 261.322.5
Micro4818
MKR WiFi 101061.525
MKR 100061.525
Nano Every4518
MKR Vidor 40008330

Notice Special Features

You would only use this method as a last resort, but the goal of this is to determine something special your Arduino has.

For example, if your Arduino is very small, it is most likely a Nano or Mini.

Another example may include if your Arduino board has a Wi-Fi chip, it is most likely a Nano 33, MKR Wi-Fi 1010, or an Uno Wi-Fi Rev 2. you can tell you have a board with Wi-Fi installed in it because it has a big u-blok Wi-Fi chip that stands out.

Summary – tl;dr (Too Long; Didn’t Read)

For those who don’t want to read through the whole thing or need a refresher, here are the main points you should remember:

  • The easiest ways to instantly know which Arduino board you have is to look at the name printed on the board. You can also connect your Arduino to the Arduino IDE and click on “Get Board Info” (under the Tools menu) to get the information.
  • If those methods doesn’t work for you, then you must rely on making inferences and your powers of observation.
    • Notice what is unique about your board.
    • Look at the microcontroller you have, the number of pins, and the dimensions of your board to help you narrow down the possibilities of what your board could possibly be.

All in all, I wish you luck in identifying your board type, and I hope you don’t get board going through this process!

References

I used the following online sources to ensure my content is relevant and up to date!

Similar Posts