Posted on

How to Choose Microcontrollers for RC and Robotics Builds

ESP32 DevKit V1 30-pin WROOM-32 development board

How to Choose Microcontrollers for RC and Robotics Builds

Choose a microcontroller by pins, radio, and size for the build. The DevKit V1 gives 30 pins for bench work, while the Nano fits small robots. The UNO costs from $9.27, and the S2 Mini gives WiFi for $11.16. A line sensor adds track following for $7.02 per 4-pack.

Quick facts

Fact Value
DevKit V1 30-pin WROOM-32, from $11.99 listed
Nano 3.0 $10.96, ATmega328PB, CH340C, Type-C
UNO R3 From $9.27, ATmega328P, 16MHz, 14 digital pins
S2 Mini $11.16, 4MB flash, 2MB PSRAM, WiFi
BluePill Plus $11.48, Cortex-M3, 72MHz, 64KB flash
RP2040 Pro Micro $8.37, 16MB flash, dual-core RP2040
TCRT5000 sensor $7.02, 4-pack, 1 to 25mm range

Which board fits a first RC or robot build?

The UNO R3 gives 14 digital I/O pins and 6 analog inputs. It carries an ATmega328P chip at 16MHz and costs from $9.27.

The Nano 3.0 gives the same Arduino workflow in a small case. It carries an ATmega328PB chip with Type-C USB for $10.96.

Pick the UNO for bench lessons where pins must stay visible. Pick the Nano for robots where the board must fit a small chassis.

Which board adds WiFi control?

The S2 Mini gives WiFi with 4MB of flash and 2MB of PSRAM for $11.16. It uses USB-C and works with MicroPython and Arduino.

The DevKit V1 gives WiFi and Bluetooth on a 30-pin WROOM-32 board. Its board versions cost $15.99 to $17.99.

The SuperMini C3 gives WiFi and Bluetooth for $10.99 in a tiny board. Pick it when the build must stay small.

Which board fits a small robot?

The Nano 3.0 costs $10.96 and fits a breadboard or a small chassis. Its ATmega328PB chip runs the same Arduino code as the UNO.

The S2 Mini costs $11.16 and adds WiFi to a small build. It gives 4MB of flash and 2MB of PSRAM.

The RP2040 Pro Micro costs $8.37 with 16MB of flash. It suits USB and sensor jobs with no WiFi need.

What sensors guide a robot?

The TCRT5000 line sensor reads 1 to 25mm with a digital output. It costs $7.02 for a 4-pack and takes 3.3V to 5V.

The IR obstacle sensor reads 2 to 30cm with a 35 degree angle. A 5-pack costs $6.20, and a 10-pack costs $8.85.

The PIR sensor sees motion up to 7m away for $7.62 per 2-pack. The MQ-2 gas sensor reads 300 to 10,000ppm for $5.81.

How do you drive servos from a board?

The Arduino Servo library drives a servo from a GPIO pin. It sends a 50 Hz signal with a 1 to 2 ms pulse to set the angle.

Power servos from a separate 5V to 6V supply, not from the board. A servo draws far more current than a board pin can give.

Join the grounds of the servo supply and the board. A missing common ground makes servos jitter and ignore commands.

How the options compare

Board Key spec Price
DevKit V1, Type-C board 30-pin WROOM-32, WiFi and Bluetooth $15.99
Nano 3.0 ATmega328PB, CH340C, Type-C $10.96
UNO R3, Type-C ATmega328P, 16MHz, 14 digital pins $9.27
S2 Mini, 1-pack 4MB flash, 2MB PSRAM, WiFi, USB-C $11.16
BluePill C8T6 72MHz, 64KB flash, USB-C $11.48
RP2040 Pro Micro Dual-core RP2040, 16MB flash, USB-C $8.37
SuperMini C3 WiFi and Bluetooth, tiny board $10.99
TCRT5000, 4-pack 1 to 25mm, digital output $7.02

How do you build a first robot controller?

  1. Pick the UNO for the bench or the Nano for a small chassis.
  2. Wire the TCRT5000 line sensors to digital pins.
  3. Wire each servo signal pin to a separate GPIO pin.
  4. Connect the servos to a 5V to 6V supply with a common ground.
  5. Load the test sketch and move each servo through its range.
  6. Test the line sensors on a track before the first run.

Parts that fit this guide

In-stock parts ship from the New York, USA warehouse in 1-2 business days. Prices below are the live store prices we verified on November 10, 2026.

ESP32 DevKit V1 Development Board, 30-Pin WROOM-32, WiFi + Bluetooth ($11.99)

ESP32 DevKit V1 at $11.99 listed, with board versions at $15.99 to $17.99. It is a 30-pin WROOM-32 board with WiFi and Bluetooth.

Arduino Nano 3.0 Compatible Development Board, Type-C USB, ATmega328PB, CH340C ($10.96)

Arduino Nano 3.0 board at $10.96. It carries an ATmega328PB chip with a CH340C USB-serial chip and Type-C USB.

BluePill Plus STM32F103C8T6 / STM32F103CBT6 ARM Cortex-M3 Development Board, USB-C ($11.48)

BluePill Plus board at $11.48 for 64KB flash. It carries an ARM Cortex-M3 chip at 72MHz with USB-C and SWD debug.

ESP32-S2 Mini Development Board, WiFi, 4MB Flash, 2MB PSRAM, USB-C ($11.16)

ESP32-S2 Mini at $11.16 for a 1-pack. It gives 4MB of flash and 2MB of PSRAM with WiFi over USB-C.

RP2040 Pro Micro Development Board, 16MB Flash, USB-C, QMK Compatible ($8.37)

RP2040 Pro Micro at $8.37. It gives a dual-core RP2040 chip with 16MB of flash, USB-C, and BOOT and RESET buttons.

ESP32 SuperMini Development Board, C3 / C6 / S3 / H2 + Expansion Boards, WiFi + Bluetooth ($9.99)

ESP32 SuperMini at $9.99 to $17.99 by version. It comes in C3, C6, S3, and H2 versions, each with WiFi and Bluetooth.

TCRT5000 Infrared Reflective Line Tracking Sensor Module, 4-Pack ($7.02)

TCRT5000 sensor at $7.02 for a 4-pack. It reads 1 to 25mm with a digital output on 3.3V to 5V.

Shop the full range: Microcontrollers and Development at Quality RC Parts. See also: Related guide.

Frequently asked questions

Which board should a beginner pick for a robot?

The UNO R3 at $9.27 for bench work, or the Nano at $10.96 for a small chassis.

Which board adds WiFi to a robot?

The S2 Mini at $11.16. It gives WiFi with 4MB of flash and 2MB of PSRAM.

How far does the line sensor read?

The TCRT5000 reads 1 to 25mm with a digital output. A 4-pack costs $7.02.

Can a board pin power a servo?

No. Power servos from a separate 5V to 6V supply with a common ground.

Sources

Last updated: November 10, 2026.