Scratch 3.0 now supports LEGO Boost!
This is great for children who are familiar with Scratch and want to start using it to control physical objects.
Scratch 3.0 now has the ability to program LEGO Boost. It doesn't yet utilise the full range of functions available in the Boost app, but it's a great place to start!
You can write your program on any device with a browser, including an iPad. However you can only connect to the Boost Hub via a PC or Mac as you need an additional program called Scratch link. This is currently only available for devices running Windows 10 or Mac OS 10.13.
If you create an account with Scratch, you can create a program on one device and continue editing on another.
There are blocks specific to Boost (see image).
There is a range of control blocks for the motors with power, time and rotation all available. It will also report the motor position. Currently there is not a set motor position block.
Scratch only utilises the colour part of the Boost's colour & distance sensor. It is been limited to a trigger on specific colour, there is no 'get colour number' available.
Currently it does not support the distance sensor or the light intensity. Hopefully this will be added in the future.
The tilt sensor will only report up, down, left & right. It does not seem to report the degree of tilt as an angle, which is available in the Boost app.
The main LED on the Hub can be set to display a specific colour. The value goes from 0-100 and goes from red (0) through to green then blue and back to red (100).
In summary this is a great addition for Scratch and Boost. Hopefully this will encourage more children to get coding!