<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><div>> Date: Mon, 18 Nov 2013 20:10:36 +1100<br>> From: quozl@laptop.org<br>> To: holt@unleashkids.org<br>> CC: alanjas@hotmail.com; sugar-devel@lists.sugarlabs.org; unleashkids@googlegroups.com<br>> Subject: Re: [Sugar-devel] [UKids] ProtoSnap with Arduino plugin<br>> <br>> On Mon, Nov 18, 2013 at 03:03:55AM -0500, Adam Holt wrote:<br>> > With Alan Aguiar's great breakthrough, we've confirmed TurtleBots<br>> > works with the ProtoSnap Pro Mini as-is, plug-n-play.  TurtleBots<br>> > can also co-exist with the regular version of Turtle Blocks, unlike<br>> > the previous hacked version of Turtle Art.<br>> <br>> Good to hear.<br>> <br>> It would be better if Turtle Blocks could include the Arduino plugin<br>> always.  Something for Walter to consider.  I'll CC sugar-devel@ to<br>> engage him.</div><div><br></div><div>We decided mantain TurtleBlocks very simple and the system of plugins</div><div>allows add any in a easy way. In the wiki there are all the plugins each</div><div>one in a .tar.gz. You download it, and go to "load plugin" in turtle and the</div><div>plugin is installed automatically and it's ready to work! Is not necessary</div><div>restart the TurtleBlocks.</div><div><br></div><div>Since version 19 of TurtleBots we include Arduino plugin and we continue</div><div>including it in all future TurtleBots.</div><div>The same with: Lego WeDo, Lego NxT, FollowMe, etc.</div><div><br></div><div><br>> <br>> > How to reorganize the wiki page, given much of that info's now quite<br>> > unnecessary for teachers?<br>> <br>> It is only unnecessary if the ProtoSnap is provided with<br>> StandardFirmata already uploaded.  The SparkFun product you linked on<br>> the page does not have this.  You need to clear that up.  The<br>> ambiguity will cause trouble for readers.<br>> <br>> Meanwhile, I have moved the StandardFirmata uploading to a subpage, so<br>> now you will find the page more appropriate for teachers who are given<br>> an already uploaded ProtoSnap.  You will see that the instructions are<br>> much shorter.<br>> <br>> > Perhaps a new section for the ProtoSnap Pro Mini in the massive<br>> > Turtle Blocks HOW-TO page[1]?<br>> <br>> The Turtle Blocks page on the Sugar Wiki is way too big to add a<br>> ProtoSnap - Pro Mini specific section.  But really, the ProtoSnap -<br>> Pro Mini is just one of many Arduino boards that will work with Turtle<br>> Blocks.  I see no reason to call it out in particular.<br>> <br>> > I would ask who on this list can install Alan's next build of<br>> > TurtleBots-(23) and help produce the priceless global documentation<br>> > or screenshots educators need for their ProtoSnap and TurtleBots:<br>> > <br>> > - How to control the LED<br>> > - How to control the buzzer<br>> > - How to read the light sensor<br>> > - How to read the push button<br>> <br>> Indeed, you could do with some lesson plans.  That is something for<br>> the Sugar Labs Wiki, since it will be applicable to all uses of Turtle<br>> Blocks.<br>> <br>> > Basic steps for each of the above and a fun exercise such as 1)<br>> > TurtleBots blocks to make the buzzer play a tune[2] or 2) have the<br>> > light sensor trigger changes in pen-down drawing or sounds in<br>> > TurtleBots.<br>> > <br>> > Do any modifications to the blocks themselves need to be made to<br>> > better operate the Pro Mini, such as blocks with commands to send<br>> > sound signals?<br>> <br>> No idea.<br>> <br>> > Thanks to true volunteer experts who've brought us this far; we are<br>> > incredibly close to bringing this tactile open learning gem into the<br>> > hands of teachers across all continents!<br>> <br>> I don't think you should hesitate to bring it to teachers now and use<br>> the experience to tune the install guide and lesson plans.  Close the<br>> feedback loop.<br>> <br>> > Adam in Malaysia with 5 other brand new ProtoSnap tinkerers.<br>> > <br>> > [1] http://wiki.sugarlabs.org/go/Activities/Turtle_Art<br>> > [2] Speaker example code - play musical tones (ProtoSnap)<br>> > http://lilypadarduino.org/?page_id=716<br>> > from<br>> > http://lilypadarduino.org/?page_id=550<br>> > <br>> > --<br>> > Unsung Heroes of OLPC, interviewed live @ http://unleashkids.org !<br>> > <br>> > <br>> > On Sun, Nov 17, 2013 at 6:57 PM, Mike Lee <curiouslee@gmail.com> wrote:<br>> > <br>> >     Alan,<br>> > <br>> >     I just downloaded your beta and replaced version 22 with it. I repeated all<br>> >     the previously successful steps. Everything worked the same and I got the<br>> >     expected blinking LED.<br>> > <br>> >     I will be happy to keep the cable and board with the XO and test your next<br>> >     builds until you have a final version 23. But also there are many people<br>> >     (12 or more) who have Adam's boards. Maybe they can confirm as well.<br>> > <br>> >     Mike<br>> > <br>> > <br>> > <br>> >     On Sun, Nov 17, 2013 at 6:29 PM, Alan Jhonn Aguiar Schwyn <<br>> >     alanjas@hotmail.com> wrote:<br>> > <br>> >         Hi,<br>> > <br>> >         Good! :-)<br>> >         Can you test the latest version with new PyFirmata?<br>> >         I attach a "beta" TurtleBots 23 that I just compile. Is not<br>> >         the "final" version 23.<br>> >         This version is builded with TurtleBlocks 193+.<br>> > <br>> >         Regards!<br>> > <br>> >         Alan<br>> > <br>> >         md5 TurtleBots-23.xo:  5014f44e18331bba0869890a72553986<br>> > <br>> >         ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━<br>> >         Date: Sun, 17 Nov 2013 17:36:33 -0500<br>> > <br>> >         Subject: Re: [UKids] ProtoSnap with Arduino plugin<br>> >         From: curiouslee@gmail.com<br>> >         To: alanjas@gmail.com<br>> >         CC: unleashkids@googlegroups.com<br>> > <br>> > <br>> >         Alan,<br>> > <br>> >         I just downloaded and installed Turtlebots-22 on a fresh install of<br>> >         Sugar 0.100 on XO-4 Touch HS B1. I plugged in a Sparkfun Protosnap Pro<br>> >         Mini board which has Standard Firmata installed with the Arduino IDE on<br>> >         a PC. I started Turtlebots and ran the script that Ian Daniher gave me<br>> >         to blink the LED and it worked fine. It's great to finally see a Sugar<br>> >         activity that will work with the Unleash Kids version of the board with<br>> >         no special configuration. I also own an NXT kit and WeDo, and will now<br>> >         try those out when I get a chance.<br>> > <br>> > <br>> >         Photo<br>> > <br>> >         http://www.flickr.com/photos/curiouslee/10913305974/<br>> > <br>> > <br>> >         Video<br>> > <br>> >         http://www.flickr.com/photos/curiouslee/10913484183/<br>> > <br>> > <br>> >         I am no longer directly involved with Unleash Kids, but I know Adam has<br>> >         as many as 100 of these boards on which Sparkfun has pre-installed<br>> >         Standard Firmata. You could order this board from Sparkfun and install<br>> >         firmata yourself, but Adam got his boards at a discount (purchasing<br>> >         with his own funds). I know he would also like the community to use of<br>> >         them and additionally help document how to work with the other<br>> >         components on the board such as the buzzer, light sensor and push<br>> >         button. Brian Huang at Sparkfun has told me he has built an<br>> >         XO-compatible tethered robot based on the Pro Mini board, H-bridge chip<br>> >         and Magician chassis, but I have not had a chance to try his code. He<br>> >         was favoring the use of Ardublock in Gnome.<br>> > <br>> > <br>> >         You might contact Adam at holt [at] unleashkids [dot] org to work<br>> >         something out if you want one of his boards.<br>> > <br>> > <br>> >         Mike<br>> > <br>> > <br>> > <br>> >         On Sun, Nov 17, 2013 at 9:52 AM, Alan Aguiar <alanjas@gmail.com> wrote:<br>> > <br>> >             Hi,<br>> > <br>> >             I was seeing this wiki entry: http://wiki.laptop.org/go/<br>> >             ProtoSnap_Contributors_Guide<br>> >             And see that it uses Arduino plugin. I'm mantaining this plugin for<br>> >             TurtleBlocks (AKA TurtleArt)<br>> >             and the version showed have a little bugs (for example, the read<br>> >             analog and digital blocks<br>> >             not returns the read value).<br>> >             With a friend, we update the PyFirmate in the plugin to latest<br>> >             0.9.5.<br>> >             Can you check on this GIT:<br>> >             http://git.sugarlabs.org/arduino<br>> > <br>> >             About installation: the process described is correct but have their<br>> >             problems, for<br>> >             example: git is not installed by default on XO. And in some places<br>> >             like Uruguay,<br>> >             you don't have root access to install anything.<br>> >             Other option is use the option "Load plugin" of TurtleBlocks that<br>> >             install automatically<br>> >             the plugin selected (only you need download a .tar.gz into the<br>> >             Sugar Journal and<br>> >             press Load Plugin and it was installed).<br>> > <br>> >             But that are a bit complicated... To solve that, we package the<br>> >             Arduino plugin <br>> >             (and others like Lego NxT, Lego WeDo, etc)<br>> >             with TurtleBlocks in a new activity called TurtleBots:<br>> >             http://activities.sugarlabs.org/en-US/sugar/addon/4434<br>> > <br>> >             I'm not have a board to test, someone can test it???<br>> > <br>> >             Regards!<br>> >            <br>> >             Alan<br>> >        <br>> > --<br>> > Unsung Heroes of OLPC, interviewed live @ http://unleashkids.org !<br>> > ---<br>> > You received this message because you are subscribed to the Google Groups<br>> > "Unleash Kids" group.<br>> > To unsubscribe from this group and stop receiving emails from it, send an email<br>> > to unleashkids+unsubscribe@googlegroups.com.<br>> > For more options, visit https://groups.google.com/groups/opt_out.<br>> <br>> -- <br>> James Cameron<br>> http://quozl.linux.org.au/<br>> _______________________________________________<br>> Sugar-devel mailing list<br>> Sugar-devel@lists.sugarlabs.org<br>> http://lists.sugarlabs.org/listinfo/sugar-devel<br></div>                                           </div></body>
</html>