← How-Tos
electronics Jul 3, 2026 ◑ 2 views ◯ 1 min read

Arduino IDE Setup & Board Manager Guide

arduinoidegetting startedsetup

Install

Grab the Arduino IDE 2.x from arduino.cc — it's a full rewrite from the old 1.x IDE with proper autocomplete, a real debugger, and a much better serial monitor. If a tutorial specifically requires 1.x for compatibility reasons that's rare, but 2.x is the right default install.

Adding Non-Official Boards

Stock IDE only knows official Arduino boards. For ESP32, ESP8266, or other third-party boards, add their package URL:

  1. File > Preferences > "Additional Boards Manager URLs"
  2. Add the URL (ESP32: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json)
  3. Tools > Board > Boards Manager > search for the platform > Install

Picking the Right Board + Port

Tools > Board > select your exact board model (not just "generic ESP32" if a more specific match exists — pin mappings and partition schemes can differ). Tools > Port > select the COM port your board enumerated on (unplug/replug and watch the port list if you're unsure which one it is).

Driver Issues (Windows Especially)

Boards using a CH340 or CP2102 USB-serial chip (most clones, ESP32 dev boards) need a separate driver install on Windows — genuine Arduino-brand boards with the ATmega16U2 USB chip work driver-free. If your board doesn't show up as a COM port at all, this is almost always the cause — search for "CH340 driver" for your OS.

First Upload

  1. File > Examples > 01.Basics > Blink
  2. Select your board + port
  3. Click Upload (right arrow icon)
  4. Watch the onboard LED blink — that's your "hello world"

Library Manager

Sketch > Include Library > Manage Libraries — search, install, and version-pin libraries here rather than manually downloading .zip files. Far less error-prone and handles dependencies automatically for well-maintained libraries.