Backfill · 2024
#254 of 363Arduino Microcontroller Boards
Illustration of an Arduino Uno board with labeled pin headers, USB connector, and microcontroller chip, surrounded by small icons of connected components like LEDs, sensors, and a servo motor.
Arduino makes open-source microcontroller boards that let you build interactive electronic projects with a programming language simple enough for beginners and powerful enough for engineers. The platform has become the default starting point for anyone who wants to make a physical object respond to sensors, inputs, or code. At $28, the Uno board comes with 14 digital input/output pins, 6 analog inputs, a USB connection to your computer. Documentation thorough enough that a first project, usually blinking an LED, takes about 15 minutes from unboxing to working prototype. The community has produced thousands of open-source libraries that simplify complex tasks like reading temperature sensors, controlling motors, or connecting to Wi-Fi. Shared codebase means most projects start by combining existing solutions rather than writing from scratch. I like how Arduino positioned the microcontroller as a creative medium rather than a technical component. Marketing and documentation both assume the user has an idea they want to build rather than a chip they want to program. Open-source means anyone can manufacture Arduino-compatible boards, and the resulting competition has produced boards at every price point from $3 clones to $60 feature-rich originals. Physical format of the board, a small blue rectangle with pin headers along the edges, has become iconic in the maker community, recognizable the way a Moleskine notebook is recognizable in the writing community.