<?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>Text programming (new posts)</title>
		<link>http://aseba.wikidot.com/forum/c-1083710/text-programming</link>
		<description>Posts in the forum category &quot;Text programming&quot; - If you have a question about text programming</description>
				<copyright></copyright>
		<lastBuildDate>Tue, 18 Aug 2026 01:50:51 +0000</lastBuildDate>
		
					<item>
				<guid>http://aseba.wikidot.com/forum/t-13354280#post-4662906</guid>
				<title>Wny Thymio with different firmware version cannot read the same SD card: Re: Wny Thymio with different firmware version cannot read the same SD card</title>
				<link>http://aseba.wikidot.com/forum/t-13354280/wny-thymio-with-different-firmware-version-cannot-read-the-s#post-4662906</link>
				<description></description>
				<pubDate>Mon, 25 May 2020 16:33:26 +0000</pubDate>
				<wikidot:authorName>riedo</wikidot:authorName>				<wikidot:authorUserId>875981</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hello,</p> <p>when Aseba Studio connects to a robot, it enumerates the available variables, functions and events from the robot itself. This API is different for different robots, or for different versions of the firmware of one robot. Aseba studio then compiles according to this API.<br /> When you save the binary code to an SD card, this code was compiled for a specific robot and firmware version. the robot checks if the code you have on an sd card is compatible with its firmware; if not, it wil not start.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-13354280#post-4657341</guid>
				<title>Wny Thymio with different firmware version cannot read the same SD card: Wny Thymio with different firmware version cannot read the same SD card</title>
				<link>http://aseba.wikidot.com/forum/t-13354280/wny-thymio-with-different-firmware-version-cannot-read-the-s#post-4657341</link>
				<description></description>
				<pubDate>Fri, 22 May 2020 03:08:17 +0000</pubDate>
				<wikidot:authorName>Alice Yang</wikidot:authorName>				<wikidot:authorUserId>3348349</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Thanks! We are the user in Hong Kong and we don't understand why the program from the SD can only be read with a Thymio firmware version 10, and same SD card cannot be read by Thymio firmware version 11, 12 or 13.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-12932441#post-4478470</guid>
				<title>Timer issue: Re: Timer issue</title>
				<link>http://aseba.wikidot.com/forum/t-12932441/timer-issue#post-4478470</link>
				<description></description>
				<pubDate>Fri, 24 Jan 2020 21:39:27 +0000</pubDate>
				<wikidot:authorName>EmmanuelR</wikidot:authorName>				<wikidot:authorUserId>6022232</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Thanks a lot riedo !</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-12932441#post-4475399</guid>
				<title>Timer issue: Re: Timer issue</title>
				<link>http://aseba.wikidot.com/forum/t-12932441/timer-issue#post-4475399</link>
				<description></description>
				<pubDate>Tue, 21 Jan 2020 16:28:12 +0000</pubDate>
				<wikidot:authorName>riedo</wikidot:authorName>				<wikidot:authorUserId>875981</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hello,</p> <p>The events (including the timer) happen when certain conditions are met, but they do not interrupt the code that is executed. A block of code is executed, and once it is done, the next block is executed if another event was triggered in the meantime.</p> <p>In your code, you have a while loop which can only be exited if you press the center button. in this loop, pressing left or right sets the motor speed, and the length of the timer, but the timer event cannot be executed until you exit the while loop. It cannot interrupt.</p> <p>Here is an example of code that behaves more like you intended I hope:</p> <div class="code"> <pre><code>var state=0 onevent buttons when button.center == 1 do state=0 timer.period[0]=0 motor.left.target = 0 motor.right.target = 0 call leds.top(32,0,0) end when button.forward == 1 do call leds.top(6,26,0) state=1 end if state==1 then when button.right == 1 do motor.right.target = -100 timer.period[0] = 1000 call leds.top(32,13,0) end if button.left == 1 then motor.right.target = 100 timer.period[0] = 1000 call leds.top(32,26,0) end end onevent timer0 motor.left.target = 0 motor.right.target = 0 timer.period[0]=0 call leds.top(6,6,32)</code></pre></div> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-12932441#post-4468829</guid>
				<title>Timer issue: Timer issue</title>
				<link>http://aseba.wikidot.com/forum/t-12932441/timer-issue#post-4468829</link>
				<description></description>
				<pubDate>Tue, 14 Jan 2020 23:19:43 +0000</pubDate>
				<wikidot:authorName>EmmanuelR</wikidot:authorName>				<wikidot:authorUserId>6022232</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hi all!</p> <p>I've got this program (code below) that isn't working as expected. There must me something wrong with the timer. Could you help me find out what?</p> <p><em>Scenario:</em><br /> The forward button is pressed, then the right button is pressed.</p> <p><em>Actual result:</em><br /> The right wheel start turning and keep turning indefinitely.</p> <p><em>Expected result:</em><br /> The right wheel starts turning and then stops after one second.</p> <p>Program:</p> <div class="code"> <pre><code>onevent button.center when button.center == 1 do motor.left.target = 0 motor.right.target = 0 call leds.top(32,0,0) end onevent button.forward when button.forward == 1 do call leds.top(6,26,0) while not (button.center == 1) do if button.right == 1 then motor.right.target = -100 timer.period[0] = 1000 call leds.top(32,13,0) end if button.left == 1 then motor.right.target = 100 timer.period[0] = 1000 call leds.top(32,26,0) end end end onevent timer0 motor.left.target = 0 motor.right.target = 0 call leds.top(6,6,32)</code></pre></div> <p>Best regards,<br /> Emmanuel</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-12886665#post-4463933</guid>
				<title>Thymio Obstacle avoidance: Re: Thymio Obstacle avoidance</title>
				<link>http://aseba.wikidot.com/forum/t-12886665/thymio-obstacle-avoidance#post-4463933</link>
				<description></description>
				<pubDate>Wed, 08 Jan 2020 14:13:13 +0000</pubDate>
				<wikidot:authorName>riedo</wikidot:authorName>				<wikidot:authorUserId>875981</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Braitenberg vehicles tend to behave like that because the reponse is continuous; if you want the robot to not correct constantly or to not react to far away objects, add thresholds; above a certain distance, consider nothing is detected, or put a certain thershold in which the position is not corrected (i.e. react only up to a certain limit)</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-12886665#post-4457721</guid>
				<title>Thymio Obstacle avoidance: Thymio Obstacle avoidance</title>
				<link>http://aseba.wikidot.com/forum/t-12886665/thymio-obstacle-avoidance#post-4457721</link>
				<description></description>
				<pubDate>Mon, 30 Dec 2019 22:55:59 +0000</pubDate>
				<wikidot:authorName>Braitenbergo</wikidot:authorName>				<wikidot:authorUserId>5989293</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hi,<br /> I want to know how can I improve the following code so thymio does not get stuck correcting the position and what to do to run it smoothly when it is not detecting any objects in front of him and not bumping from one side to the other. Is there a way of correcting the code so it only avoid objects closer to him or is there a better algorithm to avoid obstacles. Thanks!!</p> <p>var mot_l<br /> var mot_r</p> <ol> <li>Variables for Braitenberg avoid routine</li> </ol> <p>var avoid_l[5] = [2, 0, -1, -5, -10]<br /> var avoid_r[5] = [-10, -5, -2, 0, 2]<br /> var avoid_shift = 4<br /> var avoid_offset = MAX_SPEED*2/5</p> <p>callsub init</p> <p>sub init<br /> call leds.temperature(0,0)</p> <p>sub braitenberg_avoid<br /> # Use the vector dot product to calculate motor values<br /> call math.dot(mot_l, avoid_l, prox.horizontal[0:4], avoid_shift)<br /> mot_l += avoid_offset<br /> call math.dot(mot_r, avoid_r, prox.horizontal[0:4], avoid_shift)<br /> mot_r += avoid_offset</p> <p># If motor values are &lt; -MAX_SPEED or &gt; +MAX_SPEED fix them<br /> call math.clamp(mot_l, -MAX_SPEED, mot_l, MAX_SPEED)<br /> call math.clamp(mot_r, -MAX_SPEED, mot_r, MAX_SPEED)</p> <p># Write calculated motor values to Thymio variables to run motors<br /> motor.left.target = mot_l<br /> motor.right.target = mot_r</p> <p>onevent prox<br /> callsub braitenberg_avoid</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-7376124#post-4457486</guid>
				<title>emit function to a file: Re: emit function to a file</title>
				<link>http://aseba.wikidot.com/forum/t-7376124/emit-function-to-a-file#post-4457486</link>
				<description></description>
				<pubDate>Mon, 30 Dec 2019 15:43:56 +0000</pubDate>
				<wikidot:authorName>riedo</wikidot:authorName>				<wikidot:authorUserId>875981</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>the emit function only sends a global event to all nodes in the network; you cannot specify what to do with this event on the other end. In asea studio you can plot the values and export them as csv</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-11912942#post-4457484</guid>
				<title>Cant do directional receiving with Thymio: Re: Cant do directional receiving with Thymio</title>
				<link>http://aseba.wikidot.com/forum/t-11912942/cant-do-directional-receiving-with-thymio#post-4457484</link>
				<description></description>
				<pubDate>Mon, 30 Dec 2019 15:42:05 +0000</pubDate>
				<wikidot:authorName>riedo</wikidot:authorName>				<wikidot:authorUserId>875981</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hello,</p> <p>yes, there are hidden variables with values from all 7 sensors. In the view menu of aseba you can choose to show the hidden variables. The oens you need are:<br /> prox.comm.rx._intensities<br /> prox.comm.rx._payloads</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-12884182#post-4457482</guid>
				<title>Thymio Robot moving on black tape line in arena?: Re: Thymio Robot moving on black tape line in arena?</title>
				<link>http://aseba.wikidot.com/forum/t-12884182/thymio-robot-moving-on-black-tape-line-in-arena#post-4457482</link>
				<description></description>
				<pubDate>Mon, 30 Dec 2019 15:39:22 +0000</pubDate>
				<wikidot:authorName>riedo</wikidot:authorName>				<wikidot:authorUserId>875981</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>can you share your code?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-12884182#post-4457129</guid>
				<title>Thymio Robot moving on black tape line in arena?: Thymio Robot moving on black tape line in arena?</title>
				<link>http://aseba.wikidot.com/forum/t-12884182/thymio-robot-moving-on-black-tape-line-in-arena#post-4457129</link>
				<description></description>
				<pubDate>Mon, 30 Dec 2019 03:07:00 +0000</pubDate>
				<wikidot:authorName>vickycuppiecake</wikidot:authorName>				<wikidot:authorUserId>5987516</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I am trying to make the thymio robot detect the black tape line but it isnt</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-11971003#post-4263298</guid>
				<title>how to read value from the proximity sensors?: how to read value from the proximity sensors?</title>
				<link>http://aseba.wikidot.com/forum/t-11971003/how-to-read-value-from-the-proximity-sensors#post-4263298</link>
				<description></description>
				<pubDate>Mon, 27 May 2019 13:37:32 +0000</pubDate>
				<wikidot:authorName>dschingiskhan</wikidot:authorName>				<wikidot:authorUserId>5189320</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hi,</p> <p>im working on a little project where I control the Thymio with Python and a Raspberry Pi.</p> <p>I know how to set the values for the motors:</p> <div class="code"> <pre><code>value = 250 network.SetVariable(&quot;thymio-II&quot;, &quot;motor.left.target&quot;, [value])</code></pre></div> <p>But how can I read the values from the proximity sensors with python?<br /> I tried this but this is not working:</p> <div class="code"> <pre><code>network.GetVariable(&quot;thymio-II&quot;, &quot;prox.horizontal[2]&quot;)</code></pre></div> <p>Does someone has an idea?</p> <p>Thanks.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-11912942#post-4255046</guid>
				<title>Cant do directional receiving with Thymio: Cant do directional receiving with Thymio</title>
				<link>http://aseba.wikidot.com/forum/t-11912942/cant-do-directional-receiving-with-thymio#post-4255046</link>
				<description></description>
				<pubDate>Mon, 20 May 2019 09:08:38 +0000</pubDate>
				<wikidot:authorName>joshuacv</wikidot:authorName>				<wikidot:authorUserId>5374597</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Can someone tell me if it is possible to receive the incoming infrared communication directionally? Right now the incoming communication can be found in prox.comm.r when there is a prox.comm event but it is only a single variable. Since there are 7 ir receivers it should be 7 variables. Is there a way to access the actual incoming array? Am I missing something?</p> <p>I also thought of combining incoming ir with proximity sensors but the looks like the range wont allow that. Even if that works, such a solution is a hack and not a proper solution to access the incoming signals directionally.</p> <p>Please let me know if I am missing something! I would appreciate the help. Thanks!</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-10468565#post-4192520</guid>
				<title>barcode lightpainting: Re: barcode lightpainting</title>
				<link>http://aseba.wikidot.com/forum/t-10468565/barcode-lightpainting#post-4192520</link>
				<description></description>
				<pubDate>Thu, 21 Mar 2019 16:28:48 +0000</pubDate>
				<wikidot:authorName>riedo</wikidot:authorName>				<wikidot:authorUserId>875981</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hello,</p> <p>on which page did you find this code? which barcode were you using?</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-10476539#post-4191214</guid>
				<title>Thymio move forward 60 cm if a line is detected: Re: Thymio move forward 60 cm if a line is detected</title>
				<link>http://aseba.wikidot.com/forum/t-10476539/thymio-move-forward-60-cm-if-a-line-is-detected#post-4191214</link>
				<description></description>
				<pubDate>Wed, 20 Mar 2019 14:09:56 +0000</pubDate>
				<wikidot:authorName>riedo</wikidot:authorName>				<wikidot:authorUserId>875981</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hello,</p> <p>with Thymio it is difficult to measure a distance, as there are no sensors to do so. You could however program a line following, and estimate the time it would take to drive 60&#160;cm. Then, you program the robot to drive straight until it sees a line, then follow it and start the timer, stop when the timer reaches the set time.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-10476539#post-4170966</guid>
				<title>Thymio move forward 60 cm if a line is detected: Thymio move forward 60 cm if a line is detected</title>
				<link>http://aseba.wikidot.com/forum/t-10476539/thymio-move-forward-60-cm-if-a-line-is-detected#post-4170966</link>
				<description></description>
				<pubDate>Sat, 02 Mar 2019 21:47:20 +0000</pubDate>
				<wikidot:authorName>DKPD</wikidot:authorName>				<wikidot:authorUserId>5217450</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Hello,</p> <p>How would I do this?</p> <p>If a line is detected at any point, the robot should immediately turn right and follow the line for a given distance of 60cm.</p> <p>Thanks<br /> David</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-10468565#post-4170412</guid>
				<title>barcode lightpainting: barcode lightpainting</title>
				<link>http://aseba.wikidot.com/forum/t-10468565/barcode-lightpainting#post-4170412</link>
				<description></description>
				<pubDate>Sat, 02 Mar 2019 09:26:41 +0000</pubDate>
				<wikidot:authorName>hanna del beh</wikidot:authorName>				<wikidot:authorUserId>5215748</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Who can help me? On the homepage of Thymio I have found the program, you can see if you scroll down.<br /> But my Problem is, that my thymio only light on its white LED when it drives over the barcode. What can I do, so Thymio light on also blue, red etc. LEDs? Thank you for your help!</p> <p>### VARIABLES DECLARATION ###<br /> var running = 1<br /> var counter = 0<br /> var state<br /> var intensityDiff<br /> var code<br /> #Colors tables<br /> var r[]=[OFF,OFF,OFF,OFF,ON,ON,ON,ON]<br /> var g[]=[OFF,OFF,ON,ON,OFF,OFF,ON,ON]<br /> var b[]=[OFF,ON,OFF,ON,OFF,ON,OFF,ON]</p> <p>call leds.top(r[code], g[code], b[code])<br /> #0=colorless,1=blue,2=green,3=lightblue,4=red,5=darkpink,6=yellow,7=purple</p> <p>### TURNING OFF THE LEDs ###<br /> call leds.prox.v(0,0)<br /> call leds.prox.h(0,0,0,0,0,0,0,0)<br /> call leds.top(0,0,0)<br /> call leds.temperature(0,0)</p> <p>### EVENT BUTTON FORWARD ###<br /> onevent button.forward</p> <ol> <li>starts line tracking and waits for sync bit</li> </ol> <p>if button.forward == 1 then<br /> running = 1<br /> state = S_WAIT_SYNC<br /> end</p> <p>### EVENT BUTTON CENTER ###<br /> onevent button.center<br /> #stops running and motors, turns LEDs off<br /> if button.center == 1 then<br /> running = 0<br /> motor.left.target = 0<br /> motor.right.target = 0<br /> call leds.top(0,0,0)<br /> end</p> <p>### EVENT PROXIMITY SENSORS (EVERY 100&#160;ms =&gt; 10&#160;Hz)###<br /> onevent prox<br /> #if the robot is running, steering and bar code reading are activated<br /> #we use the prox.ground.delta[1] to steer, the &#8230;[0] to check the bar code</p> <p>if running == 1 then</p> <p>### STEERING PART ###<br /> intensityDiff = prox.ground.delta[1]-525<br /> #speed of robot is adjusted to keep around a gray mean value. If<br /> #difference is too important, the robot spins until it finds the line<br /> #again. The steering is controled by the gray gradient of the trail.<br /> if abs(intensityDiff) &lt; 170 then<br /> motor.left.target = 115+intensityDiff/8<br /> motor.right.target = 115-intensityDiff/8<br /> else<br /> motor.left.target = intensityDiff/4<br /> motor.right.target = -intensityDiff/4<br /> #edit to stop colours if line is lost<br /> state = S_WAIT_SYNC<br /> end</p> <p>### BAR CODE CHECKING PART ###<br /> #if Thymio is waiting for sync and crosses a black line, it starts bar<br /> #code reading and turns LEDs off.<br /> if state == S_WAIT_SYNC and prox.ground.delta[0] &lt; BW_LIMIT then<br /> state = S_READING<br /> call leds.top(0,0,0)<br /> counter = 0<br /> emit data [prox.ground.delta[0],1000]<br /> end<br /> emit data [prox.ground.delta[0],0]<br /> #if state is reading, the robot reads the bar code<br /> if state == S_READING then</p> <p>#we wait to count to 2 times the timer = 100&#160;ms (counter is<br /> #increment at the end of the code) so we are in the middle of the<br /> #black sync box<br /> if counter == 2 then<br /> code=0<br /> #we wait the first two counter + one INTERVAL (4 * 50ms) to measure<br /> #the first block of bar code. This can be tuned to match with the<br /> #speed of the robot<br /> elseif counter == (2+INTERVAL) then<br /> emit data [prox.ground.delta[0],1000]<br /> #if bit is white set code to 1 (c0=001b)<br /> if prox.ground.delta[0]&gt;BW_LIMIT<br /> then code=1<br /> else code=0<br /> end<br /> #test again after another INTERVAL<br /> elseif counter == (2+2*INTERVAL) then<br /> emit data [prox.ground.delta[0],1000]<br /> #if bit is white add 2^1 to code (c1=010b)<br /> if prox.ground.delta[0]&gt;BW_LIMIT<br /> then code +=2<br /> end<br /> elseif counter == (2+3*INTERVAL) then<br /> emit data [prox.ground.delta[0],1000]<br /> #if bit is white add 2^2 to code (c2=100b)<br /> if prox.ground.delta[0]&gt;BW_LIMIT then code +=4<br /> end</p> <p>#LEDs are turned on according to binary code (c2 c1 c0)<br /> call leds.top(r[code],g[code],b[code])<br /> #again another INTERVAL and we go back to S_WAIT_SYNC to wait for<br /> #the next bar code<br /> elseif counter == (2+4*INTERVAL+3) then<br /> state = S_WAIT_SYNC<br /> end<br /> counter += 1<br /> else<br /> call leds.circle(0,0,0,0,0,0,0,0)<br /> end<br /> end</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-7376124#post-3958809</guid>
				<title>emit function to a file: emit function to a file</title>
				<link>http://aseba.wikidot.com/forum/t-7376124/emit-function-to-a-file#post-3958809</link>
				<description></description>
				<pubDate>Thu, 06 Sep 2018 08:47:05 +0000</pubDate>
				<wikidot:authorName>sherokhi</wikidot:authorName>				<wikidot:authorUserId>4584306</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>I saw on the forum that the function emit can send information to the computer in the case where the thymio is connected, so I would like to know if it is possible to use this function emit to send the data in a specific file . If so, would you have a syntax or otherwise an explanation for emit with basic syntax. Thanks in advance: D</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-6384964#post-3880785</guid>
				<title>Communicating with Thymio in another language: Re: Communicating with Thymio in another language</title>
				<link>http://aseba.wikidot.com/forum/t-6384964/communicating-with-thymio-in-another-language#post-3880785</link>
				<description></description>
				<pubDate>Sat, 21 Jul 2018 12:47:34 +0000</pubDate>
				<wikidot:authorName>sina1374</wikidot:authorName>				<wikidot:authorUserId>4238654</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>The problem is solved. I was building the subdirectory. I managed to build the whole project and then found the executables in the build/bin directory. I managed to use the Qt libraries provided inside the examples folder to make C++ controllers for Thymio.</p> 
				 	]]>
				</content:encoded>							</item>
					<item>
				<guid>http://aseba.wikidot.com/forum/t-6384964#post-3875345</guid>
				<title>Communicating with Thymio in another language: Re: Communicating with Thymio in another language</title>
				<link>http://aseba.wikidot.com/forum/t-6384964/communicating-with-thymio-in-another-language#post-3875345</link>
				<description></description>
				<pubDate>Mon, 16 Jul 2018 09:18:32 +0000</pubDate>
				<wikidot:authorName>riedo</wikidot:authorName>				<wikidot:authorUserId>875981</wikidot:authorUserId>				<content:encoded>
					<![CDATA[
						 <p>Which compilation error do you get?</p> 
				 	]]>
				</content:encoded>							</item>
				</channel>
</rss>