Hardware Support

  • Contact support
  • Contact sales
  • Trial software

LEGO MINDSTORMS NXT Support from Simulink

Create Simulink models that run directly on your robot

You can use Simulink® to develop standalone algorithms for LEGO® MINDSTORMS® NXT, a low-cost, flexible platform for learning about robotics. LEGO MINDSTORMS NXT features a 32-bit ARM microcontroller (256 KB flash and 64 KB RAM), provides ports for connecting a variety of sensors, and supports USB and Bluetooth®.

LEGO MINDSTORMS NXT helps students understand the workflow for designing an embedded system without using manual programming. Students can use Simulink to create algorithms for control systems and robotics applications. They can apply industry-proven techniques for Model-Based Design to verify that their algorithms work during simulation. They can then implement the algorithms on LEGO MINDSTORMS NXT as standalone, real-time applications.

Students can download a program to the robot using a USB cable. Once programmed, these robots can run autonomously while students interact and monitor remotely using Bluetooth.

Simulink built-in support for the LEGO MINDSTORMS NXT platform includes:

Platform and Release Support

Available on 32-bit and 64-bit Microsoft Windows only
Prior release support

Ready to install?

MathWorks Requirements



Supported in student and home software.


Support Package


Support Package Installer installs this support package and all required third-party software. To start the installer, go to the MATLAB toolstrip and click Add-Ons > Get Hardware Support Packages. For more information, read the documentation.

Third-Party Requirements






All required third-party software is installed by the Support Package Installer.

Request Hardware Support