Skip to content

Italian Translation + Gyro & Boolean upgrades - LEGO EV3 ScratchX Extension

License

Notifications You must be signed in to change notification settings

scollovati/ev3_scratch

 
 

Repository files navigation

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.

About

Italian Translation + Gyro & Boolean upgrades - LEGO EV3 ScratchX Extension

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.9%
  • Python 0.1%