Dear all,
The software link between the Scratch 2 programming language and Thymio-II
robots is working and is ready for testing. It is fairly simple to use:
• download and install the latest release from
https://github.com/davidjsherman/inirobot-scratch-thymioII
<https://github.com/davidjsherman/inirobot-scratch-thymioII>
• connect the Thymio-II by a USB cable or by a Thymio-RF dongle
• run the ‘Scratch2-ThymioII’ helper program
• open any of the example Scratch programs in ‘examples’
The latest release is v0.7.3-alpha
<https://github.com/davidjsherman/inirobot-scratch-thymioII/releases/tag/v0.7.3-alpha>.
I will update the wiki page https://www.thymio.org/fr:scratchprogramming
<https://www.thymio.org/fr:scratchprogramming> shortly.
This link is different from the excellent Thymio Blockly in that the Scratch
program doesn’t run inside the Thymio. So a Scratch program can react to the
physical world, as seen by the Thymio, and the Thymio can react to virtual
objects in the Scratch world, seen by its sprite. This requires the robot to be
in constant communication with the host computer, and really works best with a
Wireless Thymio (or, that failing, a 2-meter USB cable).
Any and all comments, suggestions, and bug reports are welcome. Since this work
isn’t entirely integrated into aseba-community/aseba on GitHub, for now bug
reports about the software ought to go to my fork
https://github.com/davidjsherman/aseba
<https://github.com/davidjsherman/aseba>. The Scratch examples and the block
documention live at https://github.com/davidjsherman/inirobot-scratch-thymioII
<https://github.com/davidjsherman/inirobot-scratch-thymioII>, if you have any
suggestions about these.
Thank you in advance for your help,
David
David James Sherman
Directeur de recherche
Inria Bordeaux Sud-Ouest
351 cours de la Libération
33405 Talence Cedex – France
Tel : +33 (0)5 24 57 40 00
Fax : +33 (0)5 24 57 41 24
www.inria.fr
_______________________________________________
Aseba-thymio mailing list
[email protected]
https://mail.gna.org/listinfo/aseba-thymio