Arduino Buying Guide
Let’s face it, there are a a lot of different Arduino boards out there. How do you decide which one you need for your project? With this table, you can not only compare features between all the different Arduino boards we carry, but you can also see why these differences are important.
What is an Arduino?
Let’s first talk about what an Arduino really is. Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It’s intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments. Or more simply, you load on some code and it can read sensors, perform actions based on inputs from buttons, control motors, and accept shields to further expand it’s capabilities. Really, you can do almost anything.
All Arduino boards have one thing in common: they are programmed through the Arduino IDE. This is the software that allows you to write and upload code. Beyond that, there can be a lot of differences. The number of inputs and outputs (how many sensors, LEDs, and buttons you can use on a single board), speed, operating voltage, and form factor are just a few of the variables.
Why are they different?
Some boards are designed to be embedded and have no programming interface (hardware) which you would need to buy separately. Some can run directly from a 3.7V battery, others need at least 5V. Check the chart below to find the right Arduino for your project. Be sure to read the glossary below as well for a discussion of terms. If you are still confused and need more help, feel free to contact our technical support department by emailing techsupport@SparkFun.com.
Item
uC
Input Voltage
System Voltage
Clock Speed
Digital I/O
Analog Inputs
PWM
UART
Flash Space
Bootloader
Programming Interface
Arduino Due
AT91SAM3X8E
7-12V
3.3V
84MHz
54*
12
4
512Kb
Due
USB native
Arduino Leonardo
ATmega32U4
5V
16MHz
20*
7
1
32Kb
Leonardo
Arduino Uno - R3
ATmega328
14
6
Optiboot
USB via ATMega16U2
RedBoard
7-15V
USB via FTDI
Arduino Uno SMD(retired)
USB via ATMega8U2
Arduino Uno(retired)
Arduino Duemilanove(retired)
AtmegaBOOT
Arduino Bluetooth(retired)
1.2-5.5V
Bluetooth Serial
Arduino Pro 3.3V/8MHz
3.35 -12V
8MHz
FTDI-Compatible Header
Arduino Pro 5V/16MHz
5 - 12V
Ethernet Pro(retired)
Arduino Mega 2560 R3
ATmega2560
54
16
256Kb
STK500v2
Arduino Mega 2560(retired)
Arduino Mega(retired)
ATmega1280
128Kb
Mega Pro 3.3V
3.3-12V
Mega Pro 5V
5-12V
Arduino Mini 04(retired)
7-9V
8
Serial Header
Arduino Mini 05
Arduino Pro Mini 3.3V/8MHz
Arduino Pro Mini 5V/16MHz
Arduino Fio
...
MamToCzegoChcesz