Arduino Microcontroller Feature Comparison | RobotShop Community

Arduino is fast becoming one of the most popular microcontrollers used in robotics.There are many different types of Arduino microcontrollers which differ not only in design and features, but also in size and processing capabilities. In this article, you’ll understand the differences between the


This is a companion discussion topic for the original entry at https://community.robotshop.com/blog/show/arduino-microcontroller-feature-comparison

Entirely correct. Updated and appreciated.

Great writeup. Just a note, the Arduino Pro, Pro Mini, and Bluetooth actually use the ATMega328 in their most current revisions. The ATMega168 is pretty dated at this point and isn’t seen too often in newer hardware. Thanks for the comparison!

can arduino nano be replace with arduino uno?

@digital The functionality is similar, but the shape (form factor) is different.

is Ardino nano available in 12bit or 16bit ???

@Nandi Kiccha The Arduino Nano has 6x 8-bit PWM pins and 8x 10-bit analog IO pins.

What is the comparison of the Arduino Micro R3 (by Adafruit) and the Arduino Uno? Please clarify. Arduino Uno is ideal, but the form factor is too large for fitting. I wanted to see whether I should choose between the Arduino Micro, Nano, or Pro Mini. I’m not familiar with any of the smaller boards, but a sketch similar to the Uno would be helpful.

@Justeen Faltriguera That’s hard to do in a reply to a blog post, so if you can create a new topic on the RobotShop forum we’ll be able to better list the comparison.

how to get mac address for arduino nano v1,0

@pra The Arduino Nano cannot connect directly to the Internet and as such there would be no need for a MAC address.

is arduino uno can be replace with lilypad arduino?

@nazwa It depends on your application; both are programmed using the Arduino IDE.

Can we place GSM in Arduino

@Pallavi Lohar Certainly. https://www.robotshop.com/en/catalogsearch/result/?q=GSM+shield&order=relevance&dir=desc

Can you use arduino as an RC device?

@Taver Yes you can. For example, using the servo library with an Uno board makes however many of the digital pins to RC PWM compatible. The question becomes what sends the signal(s) to the Arduino.