Some fixes, updates and ITA translation
We added some extra features:
- added velocity to the Steering Control block;
- restored Gyro sensor read value block (angle, angular velocity options) - it was commented;
- created Gyro sensor reset angle block;
- fixed Touch sensor Boolean synchronous block (it returns if the button is pressed: true/false) - we created a new ext function that calls the usual whenButtonPressed function to avoid visualisation problems of the blocks after saving and loading the .sbx file. We commented the deprecated readTouchSensorPort function;
- created command Block for changing the volume of the played note (only changes the global value of the volume variable)
In progress:
- put the translation inside a unique .js file (like in the Arduino Extension). Actually not an easy task! The Arduino Extension in other languages is not working :(
Furthermore we translated in it Italian. You can find it in this file: this is the URL that you need to load on ScratchX. This file has some blocks (readRemoteButtonPort, playFreq) commented because we found them unuseful: however the english files (ev3_scratch.js and ev3_scratch_v9.js) have these blocks.
We tested these fixes and upgrades during a weeklong camp with 5 EV3 kits working simultaneously.
We work on the master branch. We use the gyro-reset branch only for making pull requests to the original repo.
Work done by Giuseppe Menegoz and Stefano Collovati, based on the original extension created by Ken Aspeslagh.