Thanks for your thoughts!<br><br>Um yes Its RCX. We&#39;ve got 10 RCX bricks and all the associated bits. I do have budget to buy alternate options if necessary.<br><br>I did read about the NXT bricks and their ability to go wireless, although I don&#39;t have one myself so am not in a position to easily test it. The Python code you link to that interface does look useful, but doesn&#39;t contain demo code to show what would actually need to be *written* by the student to make their program. I&#39;m a strong believer in hiding all the unnecessary details from students so that they only learn the big-picture (they&#39;re young!), but its hard to judge how possible that will be with this code snipper.
<br><br>I also read other solutions which require the computer to be running Linux. Students at my school each have the own laptops which are heavily administered by IT (as I am sure you can imagine) and it would be impossible to get Linux on them, so I do need a windows-friendly solution.
<br><br>The Tux things seems like a great idea too, and I think I&#39;ll grab one of them. However, I still would very much like to do the RCX/NXT thing if at all possible!<br><br><br><br><br><br><div><span class="gmail_quote">
On 10/3/07, <b class="gmail_sendername">kirby urner</b> &lt;<a href="mailto:kirby.urner@gmail.com">kirby.urner@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi Matt --<br><br>Thanks for your excellent questions.<br><br>I feel we should clarify though.&nbsp;&nbsp;Is it specifically the Lego Mindstorms<br>bricks (previously the RCX, and now the NXT) that you&#39;re targeting?<br><br>A lot of us have worked with &quot;screen robots&quot; or &quot;virtual robots&quot; that
<br>aren&#39;t actual mechanical devices.<br><br>Examples:<br><br><a href="http://pyrorobotics.org/">http://pyrorobotics.org/</a><br><a href="http://gvr.sourceforge.net/">http://gvr.sourceforge.net/</a><br><br>On the mechanical front, there&#39;s also this Tux Droid for like $90 per
<br>unit that is Python programmable, but the experience isn&#39;t the same<br>as Mindstorms (the Droid talks in a human voice, but doesn&#39;t walk).<br><br><a href="http://www.tuxisalive.com/">http://www.tuxisalive.com/
</a><br><br>Article from 2001:<br><a href="http://www.onlamp.com/pub/a/python/2001/03/21/pythonnews.html">http://www.onlamp.com/pub/a/python/2001/03/21/pythonnews.html</a><br><br>Here&#39;s something only a year old about programming the NXT in
<br>Python (the newest brick):<br><a href="http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/498085">http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/498085</a><br><br>Re NXT (for those needing background):<br>
<a href="http://mindstorms.lego.com/Overview/The_NXT.aspx">http://mindstorms.lego.com/Overview/The_NXT.aspx</a><br><br>Speaking for myself, I&#39;m more into exploring Tux Droid these days,<br>bought one at OSCON having seen it demoed at EuroPython in
<br>Lithuania.<br><br>The Lego franchise is plenty huge yet doesn&#39;t circumscribe what&#39;s<br>meant by &quot;robotics&quot;.<br><br>Python bindings to hardware:&nbsp;&nbsp;still in its infancy.&nbsp;&nbsp;Nokia a pioneer.<br><br>Kirby<br>
<br>On 10/2/07, Matt K &lt;<a href="mailto:matt.kameron@gmail.com">matt.kameron@gmail.com</a>&gt; wrote:<br>&gt; Hi,<br>&gt;<br>&gt; I&#39;m new to this list and have poked around on the net and such for a way to<br>&gt; program robotics using Python, but have only found &quot;annoying&quot; ways which
<br>&gt; would involve more effort on students&#39; behalf than I&#39;m hoping for.<br>&gt;<br>&gt; I&#39;m a highschool teacher teaching 15 year olds. They are of very mixed<br>&gt; ability and it can be assumed that they&#39;ve got a handle on based flow
<br>&gt; control using conditionals but nothing on functions of loops. I&#39;d then like<br>&gt; them to switch to robotics (which we do atm any) using Python (atm we do<br>&gt; robotics using the mindsotrms GUI which is terrible).
<br>&gt; The following year they are more formally introduced to loops by writing<br>&gt; cgi-scripts, and it is only the year *after* that in which application-level<br>&gt; programming is considered (translation: they get to write computer games).
<br>&gt;<br>&gt; So, what I&#39;m after is esentially a simple way where they can type Python<br>&gt; code and then upload it somehow to the bricks, when can be run and do their<br>&gt; thing. Basics is all that is needed, reading inputs, sending outputs, some
<br>&gt; ifs and some loops. Maybe functions too.<br>&gt;<br>&gt; Can anybody either help me by answering this question, or directing me to a<br>&gt; previous thread which might contain the answer?<br>&gt;<br>&gt; Thanks!
<br>&gt; Matt<br>&gt;<br>&gt; _______________________________________________<br>&gt; Edu-sig mailing list<br>&gt; <a href="mailto:Edu-sig@python.org">Edu-sig@python.org</a><br>&gt; <a href="http://mail.python.org/mailman/listinfo/edu-sig">
http://mail.python.org/mailman/listinfo/edu-sig</a><br>&gt;<br>&gt;<br></blockquote></div><br>