Main Content

Arduino Hardware

R2026b
Acquire inputs and send outputs to Arduino® hardware including entry-level boards, MKR, Nano families, Raspberry Pi Pico families, and ESP32 modules

MATLAB® Support Package for Arduino Hardware enables MATLAB and MATLAB Online™ to communicate with Arduino entry-level, MKR, and Nano boards, Raspberry Pi Pico boards, and ESP32 modules. You can also communicate with ESP32 modules for Internet of Things (IoT) applications.

You can read and write sensor data through the Arduino hardware and immediately see the results in MATLAB without having to compile. With the support-package framework that supports custom Arduino libraries, you can access additional features on Arduino hardware or attached shields.

To get started with the support package interactively, use Arduino Explorer with MATLAB and MATLAB Online. Use it to set up your Arduino board, view pin diagrams, read, write, and analyze data from the board, and generate MATLAB code.

For a complete list of hardware supported in the installed version of MATLAB, see Supported Hardware. For more information regarding supported boards, workflows, and platforms supported on MATLAB Online, see Get Started with MATLAB Online for Arduino.

For a self-paced, interactive course on introduction to fundamental concepts of modern engineering using Arduino hardware, see Introduction to Engineering with Arduino.

Categories