SmartBot from the Discovery Book is used to teach how to use Data Wires and Variables

SmartBot is a small development platform that essentially consists of just an NXT with several motors and sensors. But because of its variety of connected sensors and motors (and because of the NXT screen orientation), it’s a handy little platform to experiment with new programming techniques.

SmartBot is presented in Chapter 10 of the Discovery Book, and used onwards to Chapter 12. In Chapter 10, the essentials of Data Wires are introduced. For instance, one program will turn a motor at a speed based on the reading of the Ultrasonic Sensors. Data Blocks including Math Blocks are first used in Chapter 11, and variables follow in Chapter 12.

At the end of Chapter 12, the reader creates a program for a whack-a-mole style game that you can play on the NXT.

Building and Programming this Robot
Instructions for building and programming this robot are included in The LEGO MINDSTORMS NXT 2.0 Discovery Book.

About the author

Leave a Reply


EV3 Discovery

Discover the many features of the EV3 set, and learn to build and program your own robots! Learn more

Start Building Robots


Website Maintenance

Robotsquare is currently being updated, which means that it may look a little different (and not very polished) for a while. All the content and pages should still be there, though. It should be back and fully operational soon. Thanks for your patience!