Arduino Comparison Guide

Uno or Pro Mini? Bluetooth or wireless? When it comes to Arduinos, there are a lot of choices. We've compiled every Arduino development board we carry, so you can quickly compare them to find the perfect one for your needs.

If you're not quite to the spec sheet stage yet, head over to our Choosing an Arduino for Your Project guide.

SparkFun Thing Plus - ESP32 WROOM

SparkFun Thing Plus - ESP32 WROOM (Micro-B)

SparkFun Thing Plus - ESP32 WROOM (Micro-B)

WRL-15663
$22.50
10

Quick take: The SparkFun ESP32 Thing Plus is the next step to get started with Espressif IoT ideations while still enjoying all the amenities of the ESP32 Thing.

Processor:

Dual-core Tensilica LX6

Clock Speed:

240 MHz

Flash Memory:

16MB

RAM:

32KB SRAM

Operating Voltage

2.3 to 3.6V

GPIO

21

Analog Inputs

6

DAC

2

PWM

16

UART

3

SPI

3

I2C

2 + Qwiic Connector

Connector

USB Micro-B

USB-to-Serial

CP2104/2N

LiPo Charger

Yes

Soldered Headers?

Yes

Shield Compatible

Yes

Form Factor

2.30 in x .9 in rectangle
Feather

Special Features

Wifi and Bluetooth

SparkFun Thing Plus - ESP32-S2 WROOM

SparkFun Thing Plus - ESP32-S2 WROOM

SparkFun Thing Plus - ESP32-S2 WROOM

WRL-17743
$21.50
2

Quick take: The SparkFun ESP32-S2 WROOM Thing Plus is a highly-integrated, Feather form-factor development board equipped with the 2.4 GHz WiFi SoC.

Processor:

Dual-core Tensilica LX7

Clock Speed:

240 MHz

Flash Memory:

4MB embedded SPI

RAM:

320kB SRAM

Operating Voltage

2.3 to 3.6V

GPIO

21

Analog Inputs

6

DAC

2

PWM

8

UART

2

SPI

4

I2C

2 + Qwiic Connector

Connector

USB-C

USB-to-Serial

CP2104/2N

LiPo Charger

Yes

Soldered Headers?

Yes

Shield Compatible

Yes

Form Factor

2.30 in x .9 in rectangle
Feather

Special Features

Wifi and Bluetooth

Arduino MKR WiFi 1010

Arduino MKR WiFi 1010

Arduino MKR WiFi 1010

DEV-15251
1 Retired

Quick take: The MKR WIFI 1010 uses a UBlox WiFi module based on Espressif's ESP32 chipset.

Processor:

SAMD21 Cortex M0+

Clock Speed:

48 MHz

Flash Memory:

256KB

RAM:

32KB SRAM

Operating Voltage

3.3 V

GPIO

22

Analog Inputs

7

DAC

1

PWM

12

UART

1

SPI

1

I2C

1

Connector

USB Micro-B

USB-to-Serial

Native USB

LiPo Charger

Yes

Soldered Headers?

Yes

Shield Compatible

No

Form Factor

61.5mm x 25mm rectangle

Special Features

Wifi

Arduino MKR1000 with Headers

Arduino MKR1000 (with Headers)

Arduino MKR1000 (with Headers)

DEV-14393
$38.95
1

Quick take: Official Arduino WiFi Board

Processor:

ATSAMW25H18

Clock Speed:

48 MHz

Flash Memory:

256KB

RAM:

32KB

Operating Voltage

3.3 V

GPIO

22

Analog Inputs

7

DAC

1

PWM

12

UART

1

SPI

1

I2C

1

Connector

USB Micro-B

USB-to-Serial

Native USB

LiPo Charger

Yes

Soldered Headers?

Yes

Shield Compatible

No

Form Factor

2.42 x 0.98 in. rectangle

Special Features

Wifi

Arduino MKR1000

Arduino MKR1000

DEV-14394
1 Retired

Quick take: Official Arduino WiFi Board

Processor:

ATSAMW25H18

Clock Speed:

48 MHz

Flash Memory:

256KB

RAM:

32KB

Operating Voltage

3.3 V

GPIO

22

Analog Inputs

7

DAC

1

PWM

12

UART

1

SPI

1

I2C

1

Connector

USB Micro-B

USB-to-Serial

Native USB

LiPo Charger

Yes

Soldered Headers?

No

Shield Compatible

No

Form Factor

2.42 x 0.98 in. rectangle

Special Features

Wifi

Arduino Dock R2 for Onion Omega

Arduino Dock R2 for Onion Omega

DEV-14438
Retired

Quick take: Useful for getting better GPIO control or real-time applications with the Omega2. Requires Omega2 or Omega2+ to work.

Processor:

ATmega328P

Clock Speed:

16 MHz

Flash Memory:

32 KB

RAM:

2 KB

Operating Voltage

5 V

GPIO

34

Analog Inputs

6

DAC

0

PWM

7

UART

2

SPI

2

I2C

2

Connector

USB Micro-B

USB-to-Serial

None

LiPo Charger

No

Soldered Headers?

Yes

Shield Compatible

Yes

Form Factor

3.5 x 2.1 in rectangle

Special Features

Dock for Omega2

SparkFun ESP32 Thing

SparkFun ESP32 Thing

SparkFun ESP32 Thing

DEV-13907
$23.50
69

Quick take: Lots of features and powerful processor but software can be complicated. Many Arduino libraries not supported (yet).

Processor:

Tensilica LX6

Clock Speed:

240 MHz

Flash Memory:

4 MB

RAM:

520 KB

Operating Voltage

3.3 V

GPIO

28

Analog Inputs

18

DAC

2

PWM

16

UART

3

SPI

3

I2C

2

Connector

USB Micro-B

USB-to-Serial

FTDI FTS31XS

LiPo Charger

Yes

Soldered Headers?

No

Shield Compatible

No

Form Factor

2.32 x 1 in rectangle

Special Features

WiFi, Bluetooth, BLE

SparkFun ESP8266 Thing

SparkFun ESP8266 Thing

SparkFun ESP8266 Thing

WRL-13231
$18.50
49

Quick take: Low power and inexpensive WiFi development board. Separate USB-to-Serial board/cable is required for programming.

Processor:

Tensilica L106

Clock Speed:

80 MHz

Flash Memory:

512 KB

RAM:

96 KB

Operating Voltage

3.3 V

GPIO

11

Analog Inputs

1

DAC

0

PWM

11

UART

1

SPI

1

I2C

1

Connector

6-pin UART

USB-to-Serial

None

LiPo Charger

Yes

Soldered Headers?

No

Shield Compatible

No

Form Factor

2.18 x 1.02 in. rectangle

Special Features

WiFi, temperature and light sensors

SparkFun ESP8266 Thing Dev Board

SparkFun ESP8266 Thing - Dev Board

SparkFun ESP8266 Thing - Dev Board

WRL-13711
$18.50
71

Quick take: Low power and inexpensive WiFi development board.

Processor:

Tensilica L106

Clock Speed:

80 MHz

Flash Memory:

512 KB

RAM:

96 KB

Operating Voltage

3.3 V

GPIO

11

Analog Inputs

1

DAC

0

PWM

11

UART

1

SPI

1

I2C

1

Connector

USB Micro-B

USB-to-Serial

FTDI FTS31XS

LiPo Charger

No

Soldered Headers?

No

Shield Compatible

No

Form Factor

2.18 x 1.02 in. rectangle

Special Features

WiFi, temperature and light sensors

SparkFun ESP8266 Thing Dev Board with Headers

SparkFun ESP8266 Thing - Dev Board (with Headers)

SparkFun ESP8266 Thing - Dev Board (with Headers)

WRL-13804
$20.25
8

Quick take: Low power and inexpensive WiFi development board.

Processor:

Tensilica L106

Clock Speed:

80 MHz

Flash Memory:

512 KB

RAM:

96 KB

Operating Voltage

3.3 V

GPIO

11

Analog Inputs

1

DAC

0

PWM

11

UART

1

SPI

1

I2C

1

Connector

USB Micro-B

USB-to-Serial

FTDI FTS31XS

LiPo Charger

No

Soldered Headers?

No

Shield Compatible

No

Form Factor

2.18 x 1.02 in. rectangle

Special Features

WiFi, temperature and light sensors

SparkFun Blynk Board - ESP8266

SparkFun Blynk Board - ESP8266

WRL-13794
16 Retired

Quick take: Easiest way to get started making projects with the Blynk app.

Processor:

Tensilica L106

Clock Speed:

80 MHz

Flash Memory:

4 KB

RAM:

96 KB

Operating Voltage

3.3 V

GPIO

10

Analog Inputs

1

DAC

0

PWM

10

UART

1

SPI

1

I2C

1

Connector

USB Micro-B

USB-to-Serial

FTDI FTS31XS

LiPo Charger

Yes

Soldered Headers?

No

Shield Compatible

No

Form Factor

1.97 x 1.65 in. rectangle

Special Features

WiFi, temperature and humidity sensor, preconfigured with Blynk

Comments 0 comments