LEGO Mindstorms Robot Inventor Expert Book

The book is available on AMAZON in German or English.

Mindstorms Robot Inventor Set 51515 continues the successful history of the Mindstorms series. The new generation is compatible with the electronic components of Boost 17101, Spike Prime and Powered-Up.

As the decisive difference to Boost and Powered-Up, Mindstorms is not generally remote controlled by a PC or Handeheld but the programs can run independently on the Hub. Unfortunately, the official set only includes models that are remote controlled. Most models of this book can be used independently from a PC, as soon as the program is uploaded to the hub.

This book does not try to teach the basics of coding within the WordBlock-environment, Micropython or Python. On the contrary, the book avoids excessive theory and leads soon-to-be-experts towards advanced programming techniques.

Some models in this book use more complex code than the original models included in the set. However, anybody with some experience from the model in the original set should be able to follow the description and be able to build and run all of them. The pragmatic explanations and building techniques will develop an advanced Lego enthusiast into a Mindstorms Expert.

The book describes six additional models. Each model description is composed of the three chapters BUILD, CODE and PLAY.

BUILD – Building Instructions

All building instructions are similar to the original LEGO versions. Each building step tries to add a maximum of parts. This way, the building experience is more interesting but also a bit more challenging.

CODE – Programming

The WordBlock programs for the first four models are depicted in their entirety and can be created using just the printed version of the book. In addition, these programs are available for download below. For some models, there are additional, more advanced program version available for download. For the more complex Micro-Python version, the code is not printed in the book but is commented in detail within the files to enable easy understanding of its functionality.

PLAY – Experiment and customize

Besides instructions for the use of each model, there are suggestions for customization or extensions. Experimenting with the code is the most effective way to extend your own programming knowledge while having some fun.

Complementary downloads

FileModelDescription
Ball-Inventor WordBlock-program to move the marble around
BopIt-InventorWordBlock-program for a speedy game
Balance-InventorWordBlock-program for simple PID-control
Egg-InventorWordBlock program for patters
Egg-InventorMicro-Python-program for custom drawings
Egg-InventorMicro-Python-program for writing
Draw-InventorMicro-Python-program for custom drawings
Draw-InventorMicro-Python-program for writing
Cube-InventorMicro-Python-program for the hub movements
Cube-InventorMicro-Python-program for color sensor calibration
Cube-InventorPython3-program on the PC
Cube-InventorCube solving algorithm
Cube-InventorTable for solving algorithm
Alternatively, download a zip-File with all files: