When opening any project in ScratchX, as explained on the Initial Configuration page, the browser window will look similar to this:

All window areas are common to any version of Scratch, but there are elements specific for Robobo. The main one can be seen in the central area of the window, in the More Blocks tab, where the Robobo blocks are located. These blocks are organized into 5 large types, separated by special blocks:

  • CONNECTION BLOCKS:

 

 

  • BASE ACTUATION BLOCKS:

 

 

  • BASE SENSING BLOCKS:

 

 

  • SMARTPHONE ACTUATION BLOCKS:

 

 

  • SMARTPHONE SENSING BLOCKS:

 

 

The functionality of these blocks is explained in the different sections of this manual, which are accessed from the menu on the left. Their use is the typical of any Scratch block, so they must be dragged into the programming area (right area of the window) and executed like any other block.

MONITORING WINDOW

On the right side of the ScratchX window we can see a blue tab that says “ROBOBO MONITOR”. When you click on it, the Robobo monitoring window opens. This window shows the values returned by the Robobo sensors in real time:

Specifically, this window shows the following Robobo sensors, which correspond to those that can be read using the Robobo blocks explained in this manual. The range of each sensor must be consulted in the section corresponding to each sensor:

The use of this window is recommended when developing the programs, since it allows to know in real time the exact values that Robobo is perceiving, something essential to achieve useful behaviors.