Skip to content

Latest commit

 

History

History
26 lines (20 loc) · 1.92 KB

README.md

File metadata and controls

26 lines (20 loc) · 1.92 KB

LEGO Mindstorms EV3 ScratchX Extension (Italian translation)

Some fixes, updates and ITA translation

New Features

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)

Developing

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 :(

Italian translation - Traduzione italiana

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.

Tests done

We tested these fixes and upgrades during a weeklong camp with 5 EV3 kits working simultaneously.

How we work & credits

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.