Hi All!<div><br></div><div>I'm writing with good news. I successfully have integrated the Lego WeDo with TurtleArt.</div><div><br></div><div>Here's a screenshot: <a href="http://itdnhr.com/static/WeDoScreen.png">http://itdnhr.com/static/WeDoScreen.png</a></div>
<div><br></div><div>The code needed can be found in my git repo at <a href="https://github.com/itdaniher/WeDoMore/tree/master/TurtleArt">https://github.com/itdaniher/WeDoMore/</a>.</div><div><br></div><div>TurtleArt specific files can be found at <a href="https://github.com/itdaniher/WeDoMore/tree/master/TurtleArt">https://github.com/itdaniher/WeDoMore/tree/master/TurtleArt</a>.</div>
<div><br></div><div>The svg files go in the "icons" folder. </div><div>The "usb" folder goes in the root of the TurtleArt directory.</div><div>The file "wedo_plugin.py" goes in the plugins folder in the TurtleArt directory.</div>
<div>The folder "WeDoMore" goes in the root of the TurtleArt directory.</div><div><br></div><div>This project is <i>not</i> ready for primetime yet. The only semipolished code is the actual Python WeDoMore library. Anything and everything in my repo that is related to turtleart should be considered 'alpha,' that is, may cause your computer to spontaneously burst into flames. That being said, it works perfectly for me, and I could definitely use testers.</div>
<div><br>If you feel like giving it a go, and if you find any bugs, please report them at <a href="https://github.com/itdaniher/WeDoMore/issues">https://github.com/itdaniher/WeDoMore/issues</a>.</div><div><br></div><div>Best wishes and many thanks,</div>
<div>--</div><div>Ian</div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div><div><br></div><div class="gmail_quote">On Wed, Mar 9, 2011 at 13:17, Martin Langhoff <span dir="ltr"><<a href="mailto:martin.langhoff@gmail.com">martin.langhoff@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi Ian!<br>
<br>
great to have you around! I am interested in your work with WeDo, both<br>
the python plugin, and the TA integration.<br>
<br>
For the NXT integration, the parts are<br>
<br>
1 - an rpm that has the udev rules<br>
2 - an rpm with nxt_python (python library, some utilities)<br>
3 - a TA plugin<br>
<br>
In your case, we'll probably want to use the same model for packaging.<br>
The rpm with the udev rules already has rules for wedo. Once your<br>
library code is ready for release, let me know and I'll look into<br>
making an rpm.<br>
<br>
For the TA plugin it may be a good idea to share notes with Emiliano<br>
-- he's doing the NXT stuff. The TA plugin will probably be shipped<br>
with TA once ready.<br>
<br>
If you can keep those tiers separate, it will be a big win. Have you<br>
seen the nxt_python library API? If yours is reasonably close you<br>
might save some effort.<br>
<div><div></div><div class="h5"><br>
<br>
<br>
m<br>
--<br>
 <a href="mailto:martin.langhoff@gmail.com">martin.langhoff@gmail.com</a><br>
 <a href="mailto:martin@laptop.org">martin@laptop.org</a> -- Software Architect - OLPC<br>
 - ask interesting questions<br>
 - don't get distracted with shiny stuff  - working code first<br>
 - <a href="http://wiki.laptop.org/go/User:Martinlanghoff" target="_blank">http://wiki.laptop.org/go/User:Martinlanghoff</a><br>
</div></div></blockquote></div><br></div>