Learn how to select the right board and port in Arduino IDE.
Select board
-
Click on Tools in the menu bar and find the Board row. If a board is currently selected it will be displayed here.
-
Hover over the Board row to reveal the installed board packages. These packages contain some popular boards:
Package Boards Arduino AVR boards Arduino Uno, Arduino Mega, Arduino Nano (classic) Arduino megaAVR boards Arduino Uno WiFi Rev2, Arduino Nano Every Arduino SAMD (32-bits ARM Cortex-M0+) Boards MKR Zero, MKR WiFi 1000, MKR WiFi 1010, and other MKR boards Arduino SAM (32-bits ARM Cortex-M3) Boards Arduino Due Mbed OS Nano boards Arduino Nano 33 BLE, Arduino Nano 33 BLE Sense, Arduino Nano RP2040 Connect Mbed OS Portenta boards Portenta H7 If you don't know which package to use, or if it's missing from the list, see Add a board to Arduino IDE.
-
Click on a board to select it.
Note: If you don't know which package to use, or if it's missing from the list, see Add a board to Arduino IDE.
Select port
-
Click on Tools in the menu bar and find the Port row. If a board is currently selected it will be displayed here.
-
Hover over the Port to reveal all ports. For Arduino devices, the board name will typically be displayed after the port.
Port naming varies by system:
- Windows:
COM3 (Arduino Uno)
- macOS:
/dev/cu.usbmodem14101 (Arduino Uno)
- Linux:
/dev/ttyACM0 (Arduino Uno)
- Windows:
-
Click on a port to select it.
If you don't see your board in the list, see If your board does not appear in the port menu.