Lego WeDo + TurtleArt - Screenshot & Code!
walter.bender at gmail.com
Thu Mar 10 08:44:37 EST 2011
On Wed, Mar 9, 2011 at 9:19 PM, Ian Daniher <it.daniher at gmail.com> wrote:
> Hi All!
> I'm writing with good news. I successfully have integrated the Lego WeDo
> with TurtleArt.
> Here's a screenshot: http://itdnhr.com/static/WeDoScreen.png
> The code needed can be found in my git repo
> at https://github.com/itdaniher/WeDoMore/.
> TurtleArt specific files can be found
> at https://github.com/itdaniher/WeDoMore/tree/master/TurtleArt.
> The svg files go in the "icons" folder.
> The "usb" folder goes in the root of the TurtleArt directory.
> The file "wedo_plugin.py" goes in the plugins folder in the TurtleArt
> The folder "WeDoMore" goes in the root of the TurtleArt directory.
> This project is not 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.
> If you feel like giving it a go, and if you find any bugs, please report
> them at https://github.com/itdaniher/WeDoMore/issues.
> Best wishes and many thanks,
The first pass at documentation for the plugin code is here:
Just a beginning, but hopefully of some use.
> On Wed, Mar 9, 2011 at 13:17, Martin Langhoff <martin.langhoff at gmail.com>
>> Hi Ian!
>> great to have you around! I am interested in your work with WeDo, both
>> the python plugin, and the TA integration.
>> For the NXT integration, the parts are
>> 1 - an rpm that has the udev rules
>> 2 - an rpm with nxt_python (python library, some utilities)
>> 3 - a TA plugin
>> In your case, we'll probably want to use the same model for packaging.
>> The rpm with the udev rules already has rules for wedo. Once your
>> library code is ready for release, let me know and I'll look into
>> making an rpm.
>> For the TA plugin it may be a good idea to share notes with Emiliano
>> -- he's doing the NXT stuff. The TA plugin will probably be shipped
>> with TA once ready.
>> If you can keep those tiers separate, it will be a big win. Have you
>> seen the nxt_python library API? If yours is reasonably close you
>> might save some effort.
>> martin.langhoff at gmail.com
>> martin at laptop.org -- Software Architect - OLPC
>> - ask interesting questions
>> - don't get distracted with shiny stuff - working code first
>> - http://wiki.laptop.org/go/User:Martinlanghoff
More information about the Devel