<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
<link rel="self" type="application/atom+xml" href="http://forum.robosavvy.com/feed.php?f=1&amp;t=2543" />

<title>RoboSavvy Forum</title>
<subtitle>Robosavvy Forum: The largest online community of Humanoid Robot Builders</subtitle>
<link href="http://forum.robosavvy.com/index.php" />
<updated>2008-07-01T23:45:22+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=1&amp;t=2543</id>
<entry>
<author><name><![CDATA[limor]]></name></author>
<updated>2008-07-01T23:45:22+01:00</updated>
<published>2008-07-01T23:45:22+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2543&amp;p=16602#p16602</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2543&amp;p=16602#p16602"/>
<title type="html"><![CDATA[RB2000, HORI PS2 Controller Waveform]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2543&amp;p=16602#p16602"><![CDATA[
As the other post by Ray about the PS2 controler in conjunction with RB1000 humanoid, this post deserves more attention outside the scope of RB1000.<br />Hence moved to this forum.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=2">limor</a> — Tue Jul 01, 2008 11:45 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Ray]]></name></author>
<updated>2008-05-14T12:06:21+01:00</updated>
<published>2008-05-14T12:06:21+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=2543&amp;p=15795#p15795</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=2543&amp;p=15795#p15795"/>
<title type="html"><![CDATA[RB2000, HORI PS2 Controller Waveform]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=2543&amp;p=15795#p15795"><![CDATA[
To design a program loop to read the PS2 reading is very easy.<br />There are many basic reading techniques in the Web:<br /><br /><!-- m --><a class="postlink" href="http://sophiateam.undrgnd.free.fr/psx/index.html">http://sophiateam.undrgnd.free.fr/psx/index.html</a><!-- m --><br /><!-- m --><a class="postlink" href="http://www.csie.ntu.edu.tw/~b89094/dualshock/ps_eng.html">http://www.csie.ntu.edu.tw/~b89094/dual ... s_eng.html</a><!-- m --><br /><!-- m --><a class="postlink" href="http://electronics.howstuffworks.com/playstation3.htm">http://electronics.howstuffworks.com/playstation3.htm</a><!-- m --><br />............<br /><br />I had tried some PS2 Controllers and sucessfully read them. However, I cannot read the data of PS2 Controller of RB2000 sucessfully.<br /><br />Finally got it work!!<br />The reason I found was that the waveform of HoRI had a bit phase lag.<br />so, the position of reading is very important. <br />It should be put JUST before the rising edge of the CLK <img src="http://forum.robosavvy.com/images/smilies/icon_confused.gif" alt=":?" title="Confused" /> <br /><br />Here is the waveform:<br /><br /><img src="http://robosavvy.com/Builders/Ray/PS2-01.jpg" alt="Image" /><br /><img src="http://robosavvy.com/Builders/Ray/PS2-02.jpg" alt="Image" /><br /><br /><br />Another chalenging of the Controller is to make it vibrate and forced mode of the PS2 to Analog or Digital. Which is somehow more difficult and there is nearly no detailed description in the web to explain the whole process <img src="http://forum.robosavvy.com/images/smilies/icon_sad.gif" alt=":(" title="Sad" /> <br /><br />Currently, My study on it is that you should config. the PS2 before Read with vibration. if there is a mode change, the configuration need to be done again. I will report if further experiments had done.<br /> <img src="http://forum.robosavvy.com/images/smilies/icon_smile.gif" alt=":)" title="Smile" /><p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=145">Ray</a> — Wed May 14, 2008 12:06 pm</p><hr />
]]></content>
</entry>
</feed>