<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comentarios en: XY Motion Control</title>
	<atom:link href="http://www.pablogindel.com/2010/03/xy-motion-control/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pablogindel.com/2010/03/xy-motion-control/</link>
	<description>robots, música, cosas raras con electricidad</description>
	<lastBuildDate>Thu, 02 Feb 2012 20:07:23 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2-alpha</generator>
	<item>
		<title>Por: pabloxid</title>
		<link>http://www.pablogindel.com/2010/03/xy-motion-control/comment-page-1/#comment-8080</link>
		<dc:creator>pabloxid</dc:creator>
		<pubDate>Sun, 04 Sep 2011 18:01:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.pablogindel.com/?p=621#comment-8080</guid>
		<description>Great! I&#039;m looking forward to these translations. Thank you very much.

Greetings.</description>
		<content:encoded><![CDATA[<p>Great! I&#8217;m looking forward to these translations. Thank you very much.</p>
<p>Greetings.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Trey</title>
		<link>http://www.pablogindel.com/2010/03/xy-motion-control/comment-page-1/#comment-8054</link>
		<dc:creator>Trey</dc:creator>
		<pubDate>Sat, 03 Sep 2011 06:17:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.pablogindel.com/?p=621#comment-8054</guid>
		<description>Pablo,

When I have the time, I will translate each of the sections you mentioned.  I currently have an English version of the AX12 Library Manual and the documentation for the XY Motion Control.  Once I have finished all sections, I will email them to you!  I need a couple more days :)

Also, thanks for sharing your code with me on this project!  It has helped me understand how to transmit bytes between programs and write code more efficiently!

Thanks,
Trey</description>
		<content:encoded><![CDATA[<p>Pablo,</p>
<p>When I have the time, I will translate each of the sections you mentioned.  I currently have an English version of the AX12 Library Manual and the documentation for the XY Motion Control.  Once I have finished all sections, I will email them to you!  I need a couple more days <img src='http://www.pablogindel.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Also, thanks for sharing your code with me on this project!  It has helped me understand how to transmit bytes between programs and write code more efficiently!</p>
<p>Thanks,<br />
Trey</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: pabloxid</title>
		<link>http://www.pablogindel.com/2010/03/xy-motion-control/comment-page-1/#comment-8013</link>
		<dc:creator>pabloxid</dc:creator>
		<pubDate>Wed, 31 Aug 2011 15:11:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.pablogindel.com/?p=621#comment-8013</guid>
		<description>@Trey:

I added a download link to XY motion control source code, in the &#039;downloads&#039; section. Note that the Arduino code is based on version 2.2 of the AX12 library, which has some differences with the current 2.3 version.

Yes, I&#039;m interested in that English version of the documentation! In fact, I would like to have all my site translated into English, but especially the following:

1) the AX12 library manual version 2.3
2) SAMSA &quot;classic&quot; &lt;a href=&quot;http://www.pablogindel.com/2009/09/documentacion-de-samsa-1%C2%AA-entrega&quot; rel=&quot;nofollow&quot;&gt;documentation&lt;/a&gt;
3) the article on &lt;a href=&quot;http://www.pablogindel.com/informacion/Reconocimiento-de-voz&quot; rel=&quot;nofollow&quot;&gt;Speech Recognition&lt;/a&gt;
4) the article on Minim 2.02 &lt;a href=&quot;http://www.pablogindel.com/informacion/minim-2-02-palmer-edition&quot; rel=&quot;nofollow&quot;&gt;Palmer Edition&lt;/a&gt;

Thank you very much for your insights.

Greetings, P.G.</description>
		<content:encoded><![CDATA[<p>@Trey:</p>
<p>I added a download link to XY motion control source code, in the &#8216;downloads&#8217; section. Note that the Arduino code is based on version 2.2 of the AX12 library, which has some differences with the current 2.3 version.</p>
<p>Yes, I&#8217;m interested in that English version of the documentation! In fact, I would like to have all my site translated into English, but especially the following:</p>
<p>1) the AX12 library manual version 2.3<br />
2) SAMSA &#8220;classic&#8221; <a href="http://www.pablogindel.com/2009/09/documentacion-de-samsa-1%C2%AA-entrega" rel="nofollow">documentation</a><br />
3) the article on <a href="http://www.pablogindel.com/informacion/Reconocimiento-de-voz" rel="nofollow">Speech Recognition</a><br />
4) the article on Minim 2.02 <a href="http://www.pablogindel.com/informacion/minim-2-02-palmer-edition" rel="nofollow">Palmer Edition</a></p>
<p>Thank you very much for your insights.</p>
<p>Greetings, P.G.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Trey</title>
		<link>http://www.pablogindel.com/2010/03/xy-motion-control/comment-page-1/#comment-8008</link>
		<dc:creator>Trey</dc:creator>
		<pubDate>Wed, 31 Aug 2011 09:43:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.pablogindel.com/?p=621#comment-8008</guid>
		<description>Pablo, 

Thank you! I understand the problem now and I have made the necessary changes to send information between the programs.  I now have a working version of a pan/tilt camera with AX12s, but I hope to improve my code.

I have read the documentation you posted many times but still have trouble understanding the method you use to send bytes between the programs.  I intend to keep researching this process until I find an efficient way of transmitting data.  I would enjoy reading your code to better understand your process and method!!!

I also created an English version of the documentation.  If interested I can share or post for your English readers.

Thanks again for sharing your knowledge, I am very appreciative!</description>
		<content:encoded><![CDATA[<p>Pablo, </p>
<p>Thank you! I understand the problem now and I have made the necessary changes to send information between the programs.  I now have a working version of a pan/tilt camera with AX12s, but I hope to improve my code.</p>
<p>I have read the documentation you posted many times but still have trouble understanding the method you use to send bytes between the programs.  I intend to keep researching this process until I find an efficient way of transmitting data.  I would enjoy reading your code to better understand your process and method!!!</p>
<p>I also created an English version of the documentation.  If interested I can share or post for your English readers.</p>
<p>Thanks again for sharing your knowledge, I am very appreciative!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: pabloxid</title>
		<link>http://www.pablogindel.com/2010/03/xy-motion-control/comment-page-1/#comment-7982</link>
		<dc:creator>pabloxid</dc:creator>
		<pubDate>Mon, 29 Aug 2011 16:09:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.pablogindel.com/?p=621#comment-7982</guid>
		<description>Trey:

You need to implement a little more sophisticated protocol over the serial, for ensure data is properly interpreted. Consider the following points:

1) initialize serial at same speed at both ends (Arduino and Processing). In this case 115200.

2) it&#039;s not possible to send a &#039;int&#039; value through serial, all traffic consist in &#039;bytes&#039;, so you need to encode large numbers as several &#039;bytes&#039; and make sure to cast the values ​​that you are sending to &#039;byte&#039;.

3) is highly recommended to have a special value that signals the beginning of the message, such as &quot;255&quot;, to prevent read errors.

Look at any example involving communication between Arduino and Processing. If I can, later I post my own code.

Thank you very much for your comments.

Regards,
P.G.</description>
		<content:encoded><![CDATA[<p>Trey:</p>
<p>You need to implement a little more sophisticated protocol over the serial, for ensure data is properly interpreted. Consider the following points:</p>
<p>1) initialize serial at same speed at both ends (Arduino and Processing). In this case 115200.</p>
<p>2) it&#8217;s not possible to send a &#8216;int&#8217; value through serial, all traffic consist in &#8216;bytes&#8217;, so you need to encode large numbers as several &#8216;bytes&#8217; and make sure to cast the values ​​that you are sending to &#8216;byte&#8217;.</p>
<p>3) is highly recommended to have a special value that signals the beginning of the message, such as &#8220;255&#8243;, to prevent read errors.</p>
<p>Look at any example involving communication between Arduino and Processing. If I can, later I post my own code.</p>
<p>Thank you very much for your comments.</p>
<p>Regards,<br />
P.G.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Trey</title>
		<link>http://www.pablogindel.com/2010/03/xy-motion-control/comment-page-1/#comment-7981</link>
		<dc:creator>Trey</dc:creator>
		<pubDate>Mon, 29 Aug 2011 10:46:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.pablogindel.com/?p=621#comment-7981</guid>
		<description>Very cool project Pablo! I am doing something very similar but now have an error.  I was hoping you could help me.  I am using Processing, FTDI Chip, Arduino, and two AX12s.  

I use four keys in processing to control the Pan/Tilt direction (Up, down, left, right) and then I send new value to the Arduino.  The Arduino receives the data and applies the setPos command to the AX12s.  This is where I get an error!  Servo moves all the way to the right (looks like position 1024 on the AX12s) I do not know what the Arduino is reading or how I should debug it.

here is my CODE:

#include 
#include 

NewSoftSerial mySerial(2, 3);

AX12 servoPan;

void setup(){
  AX12::init (1000000);
  servoPan.id = 5;
  servoPan.SRL = 1;
  servoPan.torqueOn;
  servoPan.setVel(512); 
  mySerial.begin(115200);  
}

void loop(){
  if (mySerial.available()){
   int serialData = mySerial.read(); 
   servoPan.setPos(serialData); 
   delay(10);
 }
} 
_____
In processing:

 port.write(motorPan);

where motorPan is an integer and writes the value (ex. 512 or 700 or 353)

If you could help me I will be very thankful!  Great site by the way, I&#039;ve learned a lot.</description>
		<content:encoded><![CDATA[<p>Very cool project Pablo! I am doing something very similar but now have an error.  I was hoping you could help me.  I am using Processing, FTDI Chip, Arduino, and two AX12s.  </p>
<p>I use four keys in processing to control the Pan/Tilt direction (Up, down, left, right) and then I send new value to the Arduino.  The Arduino receives the data and applies the setPos command to the AX12s.  This is where I get an error!  Servo moves all the way to the right (looks like position 1024 on the AX12s) I do not know what the Arduino is reading or how I should debug it.</p>
<p>here is my CODE:</p>
<p>#include<br />
#include </p>
<p>NewSoftSerial mySerial(2, 3);</p>
<p>AX12 servoPan;</p>
<p>void setup(){<br />
  AX12::init (1000000);<br />
  servoPan.id = 5;<br />
  servoPan.SRL = 1;<br />
  servoPan.torqueOn;<br />
  servoPan.setVel(512);<br />
  mySerial.begin(115200);<br />
}</p>
<p>void loop(){<br />
  if (mySerial.available()){<br />
   int serialData = mySerial.read();<br />
   servoPan.setPos(serialData);<br />
   delay(10);<br />
 }<br />
}<br />
_____<br />
In processing:</p>
<p> port.write(motorPan);</p>
<p>where motorPan is an integer and writes the value (ex. 512 or 700 or 353)</p>
<p>If you could help me I will be very thankful!  Great site by the way, I&#8217;ve learned a lot.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Aeropónica &#124; Palmera blog</title>
		<link>http://www.pablogindel.com/2010/03/xy-motion-control/comment-page-1/#comment-1755</link>
		<dc:creator>Aeropónica &#124; Palmera blog</dc:creator>
		<pubDate>Sat, 11 Sep 2010 20:19:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.pablogindel.com/?p=621#comment-1755</guid>
		<description>[...] de artículos subidos. Fueron meses de intenso trabajo: tengo novedades de SAMSA, del Butiá, del XY, algún proyecto musical y fundamentalmente dos proyectos nuevos vinculados al physical computing, [...]</description>
		<content:encoded><![CDATA[<p>[...] de artículos subidos. Fueron meses de intenso trabajo: tengo novedades de SAMSA, del Butiá, del XY, algún proyecto musical y fundamentalmente dos proyectos nuevos vinculados al physical computing, [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: rosi</title>
		<link>http://www.pablogindel.com/2010/03/xy-motion-control/comment-page-1/#comment-478</link>
		<dc:creator>rosi</dc:creator>
		<pubDate>Thu, 15 Apr 2010 20:06:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.pablogindel.com/?p=621#comment-478</guid>
		<description>Ara! es genial!
te felicito por todo, la idea, la fusion de disciplinas, las ganas de crear soluciones a problemas complejos, y sobre todo por seguir a delante y confiar en ti misma!!
besote</description>
		<content:encoded><![CDATA[<p>Ara! es genial!<br />
te felicito por todo, la idea, la fusion de disciplinas, las ganas de crear soluciones a problemas complejos, y sobre todo por seguir a delante y confiar en ti misma!!<br />
besote</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Sofía</title>
		<link>http://www.pablogindel.com/2010/03/xy-motion-control/comment-page-1/#comment-401</link>
		<dc:creator>Sofía</dc:creator>
		<pubDate>Wed, 24 Mar 2010 23:31:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.pablogindel.com/?p=621#comment-401</guid>
		<description>excelente Ara!!!</description>
		<content:encoded><![CDATA[<p>excelente Ara!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: pabloxid</title>
		<link>http://www.pablogindel.com/2010/03/xy-motion-control/comment-page-1/#comment-371</link>
		<dc:creator>pabloxid</dc:creator>
		<pubDate>Thu, 11 Mar 2010 00:56:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.pablogindel.com/?p=621#comment-371</guid>
		<description>Gracias, dulce!</description>
		<content:encoded><![CDATA[<p>Gracias, dulce!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

