Arduino Hardware
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 add-on libraries, you can access additional features on Arduino hardware or attached shields.
For more information regarding supported boards, workflows, and platforms supported on MATLAB Online, see Get Started with MATLAB Online for Arduino. For a complete list of hardware supported in the installed version of MATLAB, see Supported Hardware.
For a self-paced, interactive course on introduction to fundamental concepts of modern engineering using Arduino Hardware, see Introduction to Engineering with Arduino.
Categories
- Setup and Configuration
Install hardware support and set up hardware connection
- Explore Arduino Hardware Interactively with Arduino Explorer
Configure and control Arduino hardware with Arduino Explorer
- Read and Write Data from Arduino Pins
Read and write directly to Arduino hardware
- Peripherals and Protocols
Connect to peripherals like shift registers, quadrature encoders, motors, and sensors; communicate via I2C, SPI, serial, or CAN on Arduino hardware
- Extend Support Package Capabilities
Create custom libraries, create standalone executables using MATLAB Compiler; generate and deploy code using MATLAB function block for Arduino boards
- Applications
Examples illustrating artificial intelligence, Internet of Things, robotics, predictive maintenance, and electrification applications using Arduino hardware
- Troubleshooting in MATLAB Support Package for Arduino Hardware
Resolve commonly encountered issues in the MATLAB Support Package for Arduino Hardware