Demonstration deployment — catalogue, prices and customers are sample data. Payments run in labelled sandbox mode.What this means
guidesrobotics

Choosing your first microcontroller

Nabil Mustaque ·

An 8-bit AVR board or a Wi-Fi board? A decision that takes two minutes if you ask the right question.

The question is not "which board is best". It is "what does my project need to do".

Does it need to reach a network?

If yes, an ESP32-class board such as Orbit Wave ends the discussion. Wi-Fi and Bluetooth are on the module, the Arduino toolchain works, and you skip the separate radio that would otherwise cost more than the board.

If no, adding a networked board adds complexity you will spend evenings debugging.

Are you following a tutorial written for a specific board?

Follow the tutorial's board. The time lost translating pin numbers and libraries is worth more than the ৳200 you save. Most beginner robotics material assumes the classic 5 V AVR layout that Orbit One uses.

Do you need to do several things at once, precisely?

Boards with programmable I/O blocks generate exact timing in hardware — driving addressable LEDs, reading odd protocols, producing clean PWM — while the CPU does something else. Reach for one when a timing-critical protocol is the hard part of the project.

A reasonable default

Start with a 5 V AVR board. It has the widest tutorial coverage, tolerates wiring mistakes better than 3.3 V boards, and a 5 V-tolerant first board saves a lot of dead components.

Move to a Wi-Fi board the first time you think "it would be good to see this on my phone".

More like this

Why your line follower oscillates (and how to fix it)

The wobble is almost always one of three things.

A final-year hardware project that survives exam season

Integrate early, order long-lead parts in week three, and keep one page of truth.

How to read a datasheet without reading all of it

Four sections answer almost every question you actually have.