<?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=1827" />

<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>2007-10-17T22:22:42+01:00</updated>

<author><name><![CDATA[RoboSavvy Forum]]></name></author>
<id>http://forum.robosavvy.com/feed.php?f=1&amp;t=1827</id>
<entry>
<author><name><![CDATA[Humanoido]]></name></author>
<updated>2007-10-17T22:22:42+01:00</updated>
<published>2007-10-17T22:22:42+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1827&amp;p=11755#p11755</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1827&amp;p=11755#p11755"/>
<title type="html"><![CDATA[advice about what programming lanquage to study up on]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1827&amp;p=11755#p11755"><![CDATA[
I've written code in some 78 or so versions and dialects of various programming languages including C, C++, VB, etc. Since you mention a Robonova-1, I would recommend early standardized versions of BASIC, to quickly get up to par with RoboBASIC. Most microcontroller BASICS have specific subsets of motion control statements, so you'll gain lots of good experience by actually running through examples and doing real time coding with the specific language. Visual Basic won't help as much because it's written for other applications in mind not directly related to motion control and specific microncontrollers. Of course, you can use it, and nearly any language and make it work for various applications (more or less), so there's a personal flavor involved in programming that most people prefer.<br /><br />Another language you may want to look at is PBasic, as it too is microcontroller related and contains many of the original Dartmouth BASIC statements.<br /><br /><a href="http://www.parallax.com/" class="postlink">http://www.parallax.com/</a><br /><br />Your best bet is to work through some examples from the RoboBASIC manual that comes with your Robonova-1. The main challenge is lack of any display, however, the LED and speaker are very useful for debugging and writing some simple test programs.<br /><br />humanoido<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=416">Humanoido</a> — Wed Oct 17, 2007 10:22 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[NovaOne]]></name></author>
<updated>2007-10-13T19:06:53+01:00</updated>
<published>2007-10-13T19:06:53+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1827&amp;p=11690#p11690</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1827&amp;p=11690#p11690"/>
<title type="html"><![CDATA[advice about what programming lanquage to study up on]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1827&amp;p=11690#p11690"><![CDATA[
BASIC was what sold the RN-1 to me, because the learning curve was not as steep. RoboBASIC is simpler, and a world away from VB.  Although it won't do any harm learning VB, in fact I've use VB to serially communicate with RN quite a bit.<br /><br />I've only ever written simple C programs. However it is most common language for embedded microcontroller systems. So you can't go wrong learning C either, and it could even lead you on to learning C#. I'm not saying object oriented programming is necessary in this hobby but I think in the long term learning a common object oriented language would be a good idea. So far, I regret not doing this may self.<br /><br />Chris<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=663">NovaOne</a> — Sat Oct 13, 2007 7:06 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[weebaldy]]></name></author>
<updated>2007-10-13T18:40:22+01:00</updated>
<published>2007-10-13T18:40:22+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1827&amp;p=11689#p11689</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1827&amp;p=11689#p11689"/>
<title type="html"><![CDATA[advice about what programming lanquage to study up on]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1827&amp;p=11689#p11689"><![CDATA[
thanks for the advice guys, much appreciated. I think i will look for a good c+ learning kit.<br /><br />cheers<br /><br />Ray<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=765">weebaldy</a> — Sat Oct 13, 2007 6:40 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[Robo1]]></name></author>
<updated>2007-10-13T17:45:33+01:00</updated>
<published>2007-10-13T17:45:33+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1827&amp;p=11687#p11687</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1827&amp;p=11687#p11687"/>
<title type="html"><![CDATA[advice about what programming lanquage to study up on]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1827&amp;p=11687#p11687"><![CDATA[
C always a good language to learn most chips can be programmed in it and it will teach you a lot about how to control the hardware like watch dogs and interrupts.  Learning basic wouldn't hurt, programming is programming after all the more languages you know the easier it is to learn new ones.  But every one has there favorite.  I love java shame it so slow if only there was a good compiler that could compile ro source instead of just in time.<br /><br />Bren<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=216">Robo1</a> — Sat Oct 13, 2007 5:45 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[logicerror]]></name></author>
<updated>2007-10-13T17:33:08+01:00</updated>
<published>2007-10-13T17:33:08+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1827&amp;p=11685#p11685</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1827&amp;p=11685#p11685"/>
<title type="html"><![CDATA[advice about what programming lanquage to study up on]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1827&amp;p=11685#p11685"><![CDATA[
Robobasic is BASIC. I mean all the standard keywords, if, then, else, for, next, gosub, goto and others.. The only difference is that Robobasic contains some functions for working with the controller itself, like switching on and off the LED, moving the servos, reading the AD ports etc, so learning C++ wouldn't do much here. KHR and other robot's i've seen aren't programmable at all!! All you have is a block-scheme of motions, and you can assign them to buttons on your remote controller.. Well that's what the standard software packages consists of..<br /><br />I also had some practice with Hitech's MaVIN, that little car. Same old block-schemes, AND you could look at C source code, but you couldn't modify it, there was a message that said under construction. Maybe they've made it working now, hell knows, tried it about two months ago.<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=602">logicerror</a> — Sat Oct 13, 2007 5:33 pm</p><hr />
]]></content>
</entry>
<entry>
<author><name><![CDATA[weebaldy]]></name></author>
<updated>2007-10-13T17:00:31+01:00</updated>
<published>2007-10-13T17:00:31+01:00</published>
<id>http://forum.robosavvy.com/viewtopic.php?t=1827&amp;p=11683#p11683</id>
<link href="http://forum.robosavvy.com/viewtopic.php?t=1827&amp;p=11683#p11683"/>
<title type="html"><![CDATA[advice about what programming lanquage to study up on]]></title>

<content type="html" xml:base="http://forum.robosavvy.com/viewtopic.php?t=1827&amp;p=11683#p11683"><![CDATA[
hi all<br /><br />I have &quot;almost&quot; made my decision about my first bot ( probably a RN). i come from an engineering background but have only dabbled years ago in basic. I would like to develop my programming skills and was wondering if C+ or VB programming study would help in this new hobby.<br /><br />I have had a look at Robobasic and I know it will take me some time to get to grips with even the &quot;basics&quot; of that but would like to study a bit more in depth so any advice of which path to take is much appreciated.<br /><br />thanks again<br /><br />Ray<p>Statistics: Posted by <a href="http://forum.robosavvy.com/memberlist.php?mode=viewprofile&amp;u=765">weebaldy</a> — Sat Oct 13, 2007 5:00 pm</p><hr />
]]></content>
</entry>
</feed>