Main Content

Arduino Hardware

Run, simulate, and deploy Simulink models on Arduino boards and Arduino-compatible boards

Simulink® Support Package for Arduino® Hardware enables you to create and run Simulink models on various families of Arduino boards, including Nano, MKR, Classic, and Mega.

You can also use the support package to run models on Arduino-compatible boards such as ESP32 WROOM and WROVER, Teensy 4.0 and 4.1, Raspberry Pi® Pico, and Raspberry Pi Pico W.

The support package includes a library of Simulink blocks for configuring and connecting Arduino sensors and actuators and for communicating with peripherals using various protocols such as MQTT, ThingSpeak™, Wi-Fi®, serial, Modbus®, CAN, I2C, and so on. It also includes scheduling and general purpose blocks specific to AVR and SAMD Arduino and Teensy boards.

The support package enables you to interactively monitor and tune algorithms developed in Simulink as they run on your Arduino boards. It also includes reference and application-based examples that help you to build and deploy the models to generate standalone C/C++ code on your Arduino board.

You can now control your Arduino board from Simulink Online™.

Categories