Programming Thymio II

If you want to create new programs on your Thymio II, you will find on this page links to all relevant information. You will need Aseba Studio, the Aseba integrated development environment, which you can download from here.

Beginner: visual programming

We propose an introductory tutorial and reference documentation to start programming Thymio II visually:

Tutorial: download, unzip and
read thymio-vpl-tutorial-en.pdf
vpl-icon.png
Documentation of the interface
vpl.png
Reference card (foldable version)
VPL_Cheat_Sheet.png

Intermediate: text programming

We propose an introductory tutorial and a rich reference documentation to fully exploit the possibilities of programming Thymio II:

Tutorial
text-icon.png
Documentation of the IDE
studio-overlay-en.png
Cheat sheet (svg)
ThymioCheatSheet.png
Thymio Programming Interface
Thymio_api_icon.png
how to access sensors, actuators and timers
Aseba Language
Aseba_language_icon.png
syntax and key-words
  • Native functions: A library of mathematical functions (trigonometry, vector operations, etc.)
  • Aseba Concepts: The concepts behind the design of Aseba

Probing further

Once you have completed the tutorials, you can improve your programming and robotics skills with the following educational material:

Text programming examples

Program Thymio to look for a mouse, measure the robot speed, control it precisely or discover the concept of odometry with clearly-explained text programming examples.

Download, unzip and read
thymio-programming-exercises-en.pdf

A lot of examples

You will find more than 50 examples on how to use your Thymio on this page !

points5-square.jpg

Each project is described by easy-to-understand pictograms to facilitate your search.

Explorer behaviour

A step-by-step explanation of the explorer behaviour.

thymioII-yellow.jpg

Other useful resources

These resources are not strictly related to programming but you might need them in the course of your discovery of programming:

Advanced stuff:

These pages are intended for advanced users:

en.giffr.gifde.gifes.gifit.gifzh.gif
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License