
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?
- Pick the UNO for the bench or the Nano for a small chassis.
- Wire the TCRT5000 line sensors to digital pins.
- Wire each servo signal pin to a separate GPIO pin.
- Connect the servos to a 5V to 6V supply with a common ground.
- Load the test sketch and move each servo through its range.
- 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.
