Contenu principal

Find Arduino Port on Windows, Mac, and Linux

Your computer running MATLAB® Support Package for Arduino® Hardware automatically detects the supported official Arduino boards. However, if you are using an unofficial (clone) Arduino hardware, you need to first install the required device drivers manually before connecting the board and identifying the port number.

In general, if you are not able to find the port name after connecting an official Arduino board or an unofficial (clone) board by following the steps mentioned in the below sections, ensure that you first check with the vendor and install the required driver or update the driver software.

Use arduinolist to identify the port number to which your Arduino board is connected. If you are still not able to identify the port follow the steps mentioned below.

Find Port Number on Windows

  1. Connect the Arduino board to one of the USB ports on your computer running MATLAB Support Package for Arduino Hardware.

    If you are connecting the board for the first time, ensure that the driver installation is also complete.

  2. Open Device Manager (In the search box on the Windows Taskbar, type Device Manager).

  3. In the Device Manager window, expand the Ports (COM & LPT) list.

  4. Note the port name (COM#) that displays the Arduino board's name.

    Device manager

    You will be using this name (for example, COM3) as the value of Port input argument while creating the arduino object.

Find Port Number on Macintosh

  1. Connect the Arduino board to one of the USB ports on your Mac running MATLAB Support Package for Arduino Hardware.

    If you are connecting the board for the first time, ensure that the driver installation is also complete.

  2. Open Terminal in macOS. To do this, you can either use Spotlight Search (search for Terminal) or use the Finder window (launch Finder, click Go > Utilities, and double-click Terminal).

  3. At the command prompt in the Terminal, go to the root directory (run this command: cd /).

  4. In the root directory, run this command: ls /dev/*.

  5. Note the port name /dev/tty.usbmodem* or /dev/tty.usbserial*.

    You will be using this name (for example, /dev/tty.usbmodem1421) as the value of Port input argument while creating the arduino object.

Find Port Number on Linux

  1. Connect the Arduino board to one of the USB ports on your computer running MATLAB Support Package for Arduino Hardware.

    Note

    If you are connecting any Arduino board over USB, make sure that the respective COM port has the read, write, and execute permissions.

    If you are connecting the board for the first time, ensure that the driver installation is also complete.

  2. Open a Terminal in Linux.

  3. At the command prompt in the Terminal, go to the root directory (run this command: cd /).

  4. In the root directory, run this command: ls /dev/tty*.

  5. Note the port name /dev/ttyUSB* or /dev/ttyACM*.

    You will be using this name (for example, /dev/ttyUSB0) as the value of Port input argument while creating the arduino object.