This MCL scripting article looks at output modifiers. They are used for formatting numerical values before output to a terminal or external device.
MCL Scripting: Puts Command
This MCL scripting article takes a look at the “puts” command. Puts is used to send output to external devices or to the terminal in Motion Studio.
MCL Scripting: Arrays
This application notes takes a look at the use of arrays in the MCL programming language.
Carleton Planetary Robotics Team
This customer project article looks at a college robotics team with years of experience build Mars rovers.
MCL Scripting: Control Structures
This application note looks at the use of the MCL language’s control structures used for decision making and controlling program flow.
MCL Scripting: Variables
This application notes takes a look at the most fundamental aspect of MCL scripting: variables.
Pennywise Self-Balancing Robot
This Customer Project article takes a look at a life-sized self-balancing robot built to resemble Pennywise the clown from Stephen King’s “It”.
A First MCL Script for MCP
This Application Note looks at a simple first script using the MCL language for MCP motor controllers.
Sparkfun ESP8266 Thing and RoboClaw Motor Controller
This Application Note details using a Sparkfun ESP8266 Thing board to control a RoboClaw motor controller.
ESP32 RoboClaw Motor Control
Control a RoboClaw motor controller from an ESP32 over packet serial. Covers wiring, Arduino IDE setup for classic and S3 boards, and two complete sketches: a minimal packet serial demo and a WiFi web interface with live telemetry.
