Hosting this tutorial is an expensive undertaking which the author pays for out of his own pocket.  Donate now to keep STEMcentric online.

Click for building instructions

This tutorial for RoboLab on the LEGO Mindstorms RCX is divided in two sections. The “Essentials” are things every RCX programmer should know. Some of these movies have exercises directly after them. It’s important to do these exercises, not just assume you “get it.” 

The “Advanced” section is for reference purposes. When you need one of RCX’s advanced functions, check it out.

These lessons assume you have a basic robot with two drive motors, a touch sensor and a light sensor.

The tutorial was designed for RoboLab 2.5.  RoboLab's last published version 2.9 so there may be a few differences for those using that last version.


You can download the RCX tutorial for off-line use.  This is handy in places where the internet connection is slow or non-existent.  Once downloaded, use Firefox to open index.html.  At the very least you will likely need to adjust your browser's security settings to allow it to open local files.  Open the idex.html file to kick things off.  This version took a good deal of trouble to create.  A donation would be greatly appreciated.  Download it here.


This tutorial was created and copyrighted by Dale Yocum, Engineering Program Director at Catlin Gabel School.  LEGO®, the LEGO logo, Mindstorms and the Mindstorms logo are trademarks of the LEGO Group, which does not sponsor or endorse this tutorial. Likewise, while we use this tutorial extensively at Catlin Gabel School, the school does not sponsor or endorse it.