MATLAB and Simulink files to program the drawing robot, mobile rover, and self-balancing motorcycle.
Updated 23 Sep 2020

View License

Editor's Note: This file was selected as MATLAB Central Pick of the Week

NOTE: This package contains the project files for Arduino Engineering Kit Rev 1.
- For Arduino Engineering Kit Rev 2 project files, use this link:

This package includes the MATLAB and Simulink files used to program the three projects in the Arduino Engineering Kit Rev 1.
• A drawing robot that takes a reference drawing and duplicates it on a whiteboard
• A mobile rover that navigates between reference points and moves objects with its forklift
• A self-balancing motorcycle that maneuvers itself on varying terrain and remains upright using a flywheel for balance
These files along with the associated online learning materials included with the kit guide users through the process of programming each project, teaching important engineering concepts along the way in areas such as controls, system modeling, image processing, and robotics.
Learn more about the Arduino Engineering Kit at

Important note: After installing this toolbox, type the following command in MATLAB to move to the appropriate folder.
>> cd(arduinokit.kitRoot)

Cite As

MathWorks Maker Team (2024). Arduino_Engineering_Kit_Project_Files (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2019a
Compatible with R2018a and later releases
Platform Compatibility
Windows macOS Linux
Find more on Develop Apps Using App Designer in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes

Added the link to the AEK Rev 2 project files in the description.


Starting R2019a, the location of resources had changed. This update should fix that.


Updating the drawing robot files to make the robot faster.


Updating motorcycle and introduction chapters to address a bug.

Removing whitespace from name and the file name.

Fixed the name on the submission

Updating the name to exclude spaces in the path.

Updating the required products

Modified description