<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wikidot="http://www.wikidot.com/rss-namespace">

	<channel>
		<title>Visual programming (new threads)</title>
		<link>http://aseba.wikidot.com/forum/c-1083709/visual-programming</link>
		<description>Threads in the forum category &quot;Visual programming&quot; - If you have a question about VPL</description>
				<copyright></copyright>
		<lastBuildDate>Sun, 12 Jul 2026 03:11:08 +0000</lastBuildDate>
		
					<item>
				<guid>http://aseba.wikidot.com/forum/t-7984981</guid>
				<title>How to get level-triggered behaviour?</title>
				<link>http://aseba.wikidot.com/forum/t-7984981/how-to-get-level-triggered-behaviour</link>
				<description>I remember Thymio being level-triggered in the VPL mode. Now it is edge triggered. How to get the old behaviour?</description>
				<pubDate>Sat, 13 Oct 2018 08:41:14 +0000</pubDate>
				<wikidot:authorName>Alexey Nezhdanov</wikidot:authorName>				<wikidot:authorUserId>4741378</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Some time ago the Thymio was behaving as if all event-action pairs were executed &quot;at once&quot;. I assume there was a kind of busy-loop iterating over all entered commands and executing each one with fulfilled conditions.</p> <p>For example:<br /> central front sensor is on =&gt; stop<br /> central front sensor is off =&gt; move<br /> left front sensor is on =&gt; turn right<br /> right front sensor is on =&gt; turn left</p> <p>That simple 4-block program was enough to make Thymio move forward and avoid obstacles. This is no longer the case. Now the program functions in the edge-triggered mode - the event fires ONLY if there was a change. So now after avoiding the obstacle Tymio keeps circling because &quot;central front sensor is on&quot; condition is not checked unless the central front sensor changed its state.</p> <p>I would say that this belongs to advanced or even advanced+ mode. For 5-year old child this concept is hard to grasp.</p> <p>How can I switch the Thymio into the level-triggered mode?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-5860181</guid>
				<title>set a command</title>
				<link>http://aseba.wikidot.com/forum/t-5860181/set-a-command</link>
				<description></description>
				<pubDate>Sun, 06 May 2018 12:28:13 +0000</pubDate>
				<wikidot:authorName>Fabio Loche</wikidot:authorName>				<wikidot:authorUserId>3963926</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>How we can use timer on thymio when we use blockly</p> <p>We need to set this command :<br /> Thymio go foward fot 10 second than turn left and than go foward for 5 second</p> <p>How we can write it with blockly ?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-3240749</guid>
				<title>Loop or logic blocks in Events</title>
				<link>http://aseba.wikidot.com/forum/t-3240749/loop-or-logic-blocks-in-events</link>
				<description>Is it possible to put a Loop or a logic block in an Event?</description>
				<pubDate>Thu, 10 Aug 2017 12:21:28 +0000</pubDate>
				<wikidot:authorName>Marvin H</wikidot:authorName>				<wikidot:authorUserId>3286865</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I want to programm the Thymio, so he can find his way thru a Labyrinth (there are no dead ends in the labyrinth). But i'm trying to increase the Programm by kind of telling Thymio, from which way he came from.</p> <p>So if there is a wall in front of him, he turns 90-degree to the right. If there is still a wall in front of him, he's turning 180-degree to left (or right) and move forward. If there is no wall after a his first 90-degree turn, then he moves forwards.</p> <p>So there is no chance of going in the direction he came from.</p> <p>My code from the Blockly looks like this:</p> <p>onevent button.forward<br /> when button.forward == 1 do<br /> call leds.top(6,32,6)<br /> motor.left.target = 100<br /> motor.right.target = 100<br /> end</p> <p>onevent prox<br /> when prox.horizontal[2] &gt; 2000 do<br /> call leds.top(32,0,0)<br /> timer.period[0] = 800<br /> motor.left.target = 300<br /> motor.right.target = -300<br /> end</p> <p>onevent timer0<br /> call leds.top(26,6,26)<br /> if (prox.horizontal[2] &gt; 2000 or prox.horizontal[3] &gt; 2000) or prox.horizontal[1] &gt; 2000 then<br /> timer.period[1] = 1300<br /> motor.left.target = -300<br /> motor.right.target = 300<br /> else<br /> motor.left.target = 100<br /> motor.right.target = 100<br /> end</p> <p>onevent timer1<br /> call leds.top(32,19,0)<br /> motor.left.target = 100<br /> motor.right.target = 100</p> <p>Can anyone help me please?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-2772162</guid>
				<title>Thymio VPL Mobile Preview</title>
				<link>http://aseba.wikidot.com/forum/t-2772162/thymio-vpl-mobile-preview</link>
				<description></description>
				<pubDate>Fri, 14 Jul 2017 13:03:23 +0000</pubDate>
				<wikidot:authorName>StephaneMagnenat</wikidot:authorName>				<wikidot:authorUserId>709253</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Dear VPL users,</p> <p><strong>An alpha version of Thymio VPL Mobile Preview is available for testing:</strong><br /> <a href="https://play.google.com/apps/testing/org.mobsya.thymiovpl2">https://play.google.com/apps/testing/org.mobsya.thymiovpl2</a></p> <p>If you own an Android tablet or phone, you can try this app. It is open-source under LGPL v.3, please see <a href="https://github.com/aseba-community/thymio-vpl2/">https://github.com/aseba-community/thymio-vpl2/</a> for more details.</p> <p>This is a developer preview. Please report bugs and requests at <a href="https://github.com/aseba-community/thymio-vpl2/issues">https://github.com/aseba-community/thymio-vpl2/issues</a>. Features are constantly changing without notice. Similarly, the data format will likely be changed and saved programs will be lost. Do not base any serious work on this app yet!</p> <p>You need a Thymio robot and an USB On-The-Go adapter to use this app. Connect the USB dongle (if wireless Thymio) or the USB cable (wired Thymio) to the OTG adapter, and plug the latter into your mobile device. Then start the app. When requested for permission to use the USB device, allow usage.</p> <div class="image-container aligncenter"><img src="https://www.thymio.org/local--files/forum:thread/vpl2-info-en.jpg" width="700px" alt="vpl2-info-en.jpg" class="image" /></div> <p>You can follow the development here: <a href="https://twitter.com/MagnenatS">https://twitter.com/MagnenatS</a></p> <p>Enjoy VPL on the move!</p> <p>Stéphane</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-2443395</guid>
				<title>Infinite loop with VPL</title>
				<link>http://aseba.wikidot.com/forum/t-2443395/infinite-loop-with-vpl</link>
				<description></description>
				<pubDate>Thu, 29 Jun 2017 09:36:23 +0000</pubDate>
				<wikidot:authorName>roberto03</wikidot:authorName>				<wikidot:authorUserId>2996401</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>How do you create a program that runs forever in Aseba VPL?<br /> For example, I want thymio to run indefinitely round a square, not just once (=4 times a square corner).</p> <p>What do you suggest?</p> <p>Thank you very much.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-2007134</guid>
				<title>Programming with blockly for remote control</title>
				<link>http://aseba.wikidot.com/forum/t-2007134/programming-with-blockly-for-remote-control</link>
				<description>How can I read the buttons pressed on the remote control using blockly?</description>
				<pubDate>Tue, 22 Nov 2016 01:01:43 +0000</pubDate>
				<wikidot:authorName>Suneberg</wikidot:authorName>				<wikidot:authorUserId>2900819</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I am trying to write a program in blockly that reads the buttons on the remote control and launches actions.<br /> How can the different buttons be differentiated?<br /> Thanks</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-1951444</guid>
				<title>Set State in Blockly</title>
				<link>http://aseba.wikidot.com/forum/t-1951444/set-state-in-blockly</link>
				<description></description>
				<pubDate>Wed, 19 Oct 2016 08:20:38 +0000</pubDate>
				<wikidot:authorName>Gabifat</wikidot:authorName>				<wikidot:authorUserId>2862062</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hello Guys,</p> <p>I'm trying to find out how I can set a state into the blockly.</p> <p>In text writing is it for example like that:</p> <p>when button.forward == 1 do<br /> new_state [0] = 1<br /> new_state [1] = 0<br /> new_state [2] = 0<br /> new_state [4] = 0<br /> end</p> <p>But i don't find the same thing in the blockly.</p> <p>Do i have to work with variables?</p> <p>Thanks for your reply.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-1648522</guid>
				<title>can&#039;t find the program mode</title>
				<link>http://aseba.wikidot.com/forum/t-1648522/can-t-find-the-program-mode</link>
				<description></description>
				<pubDate>Sat, 19 Mar 2016 21:18:46 +0000</pubDate>
				<wikidot:authorName>rakotino</wikidot:authorName>				<wikidot:authorUserId>2642713</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>When I try to launch my program it doesn't work. My Thymio never gets the no colour mode. How do I get there? I have a Thymio II which is not wireless, witch a remotecontrol. Bought a couple of weeks ago.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-1538106</guid>
				<title>Download the visual Program on Mac  EL Capitain OS 10.11.1 failed</title>
				<link>http://aseba.wikidot.com/forum/t-1538106/download-the-visual-program-on-mac-el-capitain-os-10-11-1-fa</link>
				<description>Can only Download the text programming, the challenge and the playground</description>
				<pubDate>Thu, 07 Jan 2016 15:53:21 +0000</pubDate>
				<wikidot:authorName>Solvejg</wikidot:authorName>				<wikidot:authorUserId>2425211</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hi. I have a Macbook with OS 10.11.1 El Capitain - and 2 new Thymios.(We just got in love with the concept, as we got introduced at Robosphère, La Chaux-des-fonds)<br /> But unfortunately I can't get started w the visual programming, because I can't download it.<br /> Even if I confirm in the settings, that I will allow the Aseba to be downloaded, I can only get the text programming, the challenge and the playground.</p> <p>Any ideas how to solve it?</p> <p>Thanks in ahead</p> <p>Solvejg</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-1402199</guid>
				<title>Putting many actions in one block</title>
				<link>http://aseba.wikidot.com/forum/t-1402199/putting-many-actions-in-one-block</link>
				<description>I cannot put many actions in one block :(</description>
				<pubDate>Sun, 11 Oct 2015 17:38:56 +0000</pubDate>
				<wikidot:authorName>thymaster</wikidot:authorName>				<wikidot:authorUserId>2297824</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>In my VPL, all blocks have precisely 2 places: 1 for event and 1 for action.</p> <p>When I put one action in a block, there is no possibility for adding further actions in that block. I.e. there is no automatic adding of a place for one more action, and so on.</p> <p>What to do so that automatically a place for an additional action occurs within one block, after I fill previous place for action?</p> <p>Thank you in advance!</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-1346373</guid>
				<title>Saving program into Thymio</title>
				<link>http://aseba.wikidot.com/forum/t-1346373/saving-program-into-thymio</link>
				<description>Just a newbie question: If I save my program into Thymio, will it erase the original Thymio programs (the pre-programmed behaviours)? 

Thanks in advance</description>
				<pubDate>Thu, 03 Sep 2015 20:28:56 +0000</pubDate>
				<wikidot:authorName>juanitovillar</wikidot:authorName>				<wikidot:authorUserId>2262005</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Just a newbie question: If I save my program into Thymio, will it erase the original Thymio programs (the pre-programmed behaviours)?</p> <p>Thanks in advance</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-1162421</guid>
				<title>Programming Windows</title>
				<link>http://aseba.wikidot.com/forum/t-1162421/programming-windows</link>
				<description></description>
				<pubDate>Thu, 02 Apr 2015 19:08:08 +0000</pubDate>
				<wikidot:authorName>fmsmedia</wikidot:authorName>				<wikidot:authorUserId>2112468</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>One quick question. How do you get it so you can see the the basis programming window with the drag and drop icons and then the window I the back that has the code being wrtten as you drag and drop? Make sense?</p> <p>It would be the same as the demo you see in the video about the bot?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-1058158</guid>
				<title>When is the next release version of VPL?</title>
				<link>http://aseba.wikidot.com/forum/t-1058158/when-is-the-next-release-version-of-vpl</link>
				<description></description>
				<pubDate>Sun, 30 Nov 2014 12:42:22 +0000</pubDate>
				<wikidot:authorName>ddoak</wikidot:authorName>				<wikidot:authorUserId>1992175</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Is there a new VPL update on the way soon?</p> <p>I've seen it mentioned both in the forums:</p> <p>(<a href="https://aseba.wikidot.com/forum/t-1038031/vpl-threshold-slider-for-sensors">https://aseba.wikidot.com/forum/t-1038031/vpl-threshold-slider-for-sensors</a>)</p> <p>- and outlined briefly in the research paper (Visual Programming Language for Thymio II Robot)</p> <p>(<a href="http://stephane.magnenat.net/publications/Visual%20Programming%20Language%20for%20Thymio%20II%20Robot%20-%20IDC%20-%202014.pdf">http://stephane.magnenat.net/publications/Visual%20Programming%20Language%20for%20Thymio%20II%20Robot%20-%20IDC%20-%202014.pdf</a>)</p> <p>I fully appreciate that the intention is to have as few bugs as possible in the official release version - and that the developers are undoubtedly limited by testing and coding resources.</p> <p>However, now that there is a growing community of Thymio users it might perhaps be useful to move to a model where there is an official and (official) beta release - so that the beta users (who are likely to have more Thymio experience) could be doing some of the testing and bug reporting.</p> <p>Of course the reason I am asking is that I have a personal interest!</p> <ol> <li>I'm in the process of adding examples to the wiki, (e.g. <a href="https://aseba.wikidot.com/en:thymiorotorvpl">https://aseba.wikidot.com/en:thymiorotorvpl</a>, <a href="https://aseba.wikidot.com/en:thymiochristmasdoodle">https://aseba.wikidot.com/en:thymiochristmasdoodle</a>). I am particularly interested in creating VPL based materials for Primary school children (5-11yrs) and their teachers. <em><strong>Any examples with VPL code, in screenshot images, will need revising to keep up to date with VPL changes</strong></em>. I think that keeping these examples up to date is particularly important as they are intended to be used by less experienced Thymio users - to help them build understanding and confidence. Broken examples are likely to discourage them as they will not easily know how to work around. They will not be able to tell the difference between broken code and broken understanding on their part.</li> <li>I'm teaching Primary teachers to use Thymio - initially with a focus on VPL. The event / action based architecture (with state setting) is hard for them to get to grips with (since their coding experience is limited to sequential models). VPL changes may undermine their confidence. For people who are outside of their comfort zone even cosmetic changes to interfaces can be unsettling. (Also, if there is a obviously simplifying feature such as easily linking multiple actions to a single event then I'd like to have it now!)</li> </ol> <p>Thymio is an excellent learning platform and I think it is wonderful that it is gaining traction and that there is a growing community of users.</p> <p>However it may be useful to look at the project priorities.</p> <p>Keeping the users informed about the roadmap may become more important as the mainstream audience grows. This is particularly true for education users where committing to use a learning platform is a significant investment of time and energy - and changes (even good ones!) can be unsettling and potentially disruptive.</p> <p>I hope this post explains why I'm asking the question. I understand the challenges in getting software from beta to release - but even knowing a target release date would be useful. <strong><em>To help users to plan</em></strong>.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-865219</guid>
				<title>opening the VPL without the thimio</title>
				<link>http://aseba.wikidot.com/forum/t-865219/opening-the-vpl-without-the-thimio</link>
				<description>how can i open the VPL without using the thimio robot while the students trying their code?</description>
				<pubDate>Sun, 25 May 2014 08:29:50 +0000</pubDate>
				<wikidot:authorName>yossi abuhatsira</wikidot:authorName>				<wikidot:authorUserId>1896017</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>hi,<br /> is there any way to write a code for the thimio while the robot is disconnected?<br /> i gave my students a mission and after the first time they programmed the robot they disconnected him to check if the code is OK. then i asked them to change the code- but after the robot got disconnected the VPL programm closed.<br /> i also want to give the student mission for grups because each robot is being use by 3 students (and i need them to work seperatly).<br /> thanks,<br /> yossi</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-860341</guid>
				<title>Sequence of order in VPL</title>
				<link>http://aseba.wikidot.com/forum/t-860341/sequence-of-order-in-vpl</link>
				<description>Can Thymio be programmed with VPL to follow a sequence of orders by pushing only 1 button?</description>
				<pubDate>Mon, 12 May 2014 08:28:08 +0000</pubDate>
				<wikidot:authorName>Tito Yepes</wikidot:authorName>				<wikidot:authorUserId>1888487</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hello everybody,</p> <p>My 6years old son and I are playing with Thymio. (I studied two years of engineering, mostly programming). With the VPL we already do the basic follow orders, light up colors, and so on.</p> <p>However, there is something important I cannot get the VPL software to do. To me one of the most important concepts about programming is the efficiency that comes with algorithms. It requires getting bored with asking a machine to follow a long list of orders. For example Lego's Mindstorm can be programmed visually to move forward 3 steps, then right 45 degrees, then forward 10 steps, and so on. Once the person has provided several orders as to achieve a mission, then they can develop natural skills to make those procedures more efficient like using sensors and state variables.</p> <p>The point is that it will be great if VPL can allow for example a sequence of orders. Say to get to the kitchen from the living room Thymio needs to move forward 2 meters, then turn right 90degrees, and then move forward 1 meter.</p> <p>Is that possible? Bear in mind this is a 6y.o. so he is only starting to read. Thank you for any help.</p> <p>Regards,</p> <p>Tito</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-646758</guid>
				<title>Visual programming mode not available</title>
				<link>http://aseba.wikidot.com/forum/t-646758/visual-programming-mode-not-available</link>
				<description>Is there a possibility to use visual programming mode when not having a thymio II?</description>
				<pubDate>Tue, 23 Apr 2013 20:37:10 +0000</pubDate>
				<wikidot:authorName>Aeonnex</wikidot:authorName>				<wikidot:authorUserId>1612192</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Is there a possibility to use visual programming mode when not having a thymio II?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-627185</guid>
				<title>Switching forth and back between visual mode and programming mode</title>
				<link>http://aseba.wikidot.com/forum/t-627185/switching-forth-and-back-between-visual-mode-and-programming</link>
				<description></description>
				<pubDate>Fri, 22 Feb 2013 11:55:52 +0000</pubDate>
				<wikidot:authorName>Heidegger</wikidot:authorName>				<wikidot:authorUserId>1560534</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I've encountered it to be a problem. I can't change the programming window when in visual programming mode, so I'm not seeing what I'm doing if I havent sized my window at the beginning. Are there any plans to make it more flexible to switch among these two modes?</p> <p>Secondly: There should be a way to interrupt the connected roboter from what its doing in programming modes.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-591765</guid>
				<title>VPL doesn&#039;t open back up</title>
				<link>http://aseba.wikidot.com/forum/t-591765/vpl-doesn-t-open-back-up</link>
				<description>My students will create a program in VPL, they will unplug or turn off the robot.</description>
				<pubDate>Mon, 19 Nov 2012 22:57:01 +0000</pubDate>
				<wikidot:authorName>sharon13m</wikidot:authorName>				<wikidot:authorUserId>1492437</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>My students will create a program in VPL, they will unplug or turn off the robot, and then VPL will not open again. Their code remains and it is unchanged, but they are unable to edit their work in VPL. This is pretty much the equivalent of not being able to save their work since they do not know how to write code yet. Any help on this issue would be appreciated.</p> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>