<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for Basic Micro Tutorials &amp; Projects</title>
	<atom:link href="http://blog.basicmicro.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.basicmicro.com</link>
	<description>Experience the Atom</description>
	<lastBuildDate>Thu, 01 Dec 2011 16:36:27 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comment on Universal Bluetooth Robot Controller by RoboClaw 2&#215;5 Tracked Rover &#187; Basic Micro Tutorials &#38; Projects</title>
		<link>http://blog.basicmicro.com/blog/2010/12/19/robot-controller/#comment-1705</link>
		<dc:creator>RoboClaw 2&#215;5 Tracked Rover &#187; Basic Micro Tutorials &#38; Projects</dc:creator>
		<pubDate>Thu, 01 Dec 2011 16:36:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.basicmicro.com/?p=556#comment-1705</guid>
		<description>[...] &#171; Universal Bluetooth Robot Controller [...]</description>
		<content:encoded><![CDATA[<p>[...] &laquo; Universal Bluetooth Robot Controller [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Roving Networks Bluetooth Adapters. by RoboClaw 2&#215;5 Tracked Rover &#187; Basic Micro Tutorials &#38; Projects</title>
		<link>http://blog.basicmicro.com/blog/2010/12/19/rnbt-adapters/#comment-1704</link>
		<dc:creator>RoboClaw 2&#215;5 Tracked Rover &#187; Basic Micro Tutorials &#38; Projects</dc:creator>
		<pubDate>Thu, 01 Dec 2011 16:18:15 +0000</pubDate>
		<guid isPermaLink="false">http://blog.basicmicro.com/?p=575#comment-1704</guid>
		<description>[...] Refer to my Roving Networks project page for more information on these [...]</description>
		<content:encoded><![CDATA[<p>[...] Refer to my Roving Networks project page for more information on these [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Roving Networks Bluetooth Adapters. by Fallentine’s Craft Stick 2DOF hexapod. Part 1 &#187; Basic Micro Tutorials &#38; Projects</title>
		<link>http://blog.basicmicro.com/blog/2010/12/19/rnbt-adapters/#comment-1703</link>
		<dc:creator>Fallentine’s Craft Stick 2DOF hexapod. Part 1 &#187; Basic Micro Tutorials &#38; Projects</dc:creator>
		<pubDate>Thu, 01 Dec 2011 12:01:34 +0000</pubDate>
		<guid isPermaLink="false">http://blog.basicmicro.com/?p=575#comment-1703</guid>
		<description>[...] Roving Networks Bluetooth Adapters. &#187; [...]</description>
		<content:encoded><![CDATA[<p>[...] Roving Networks Bluetooth Adapters. &raquo; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Universal Bluetooth Robot Controller by Fallentine</title>
		<link>http://blog.basicmicro.com/blog/2010/12/19/robot-controller/#comment-973</link>
		<dc:creator>Fallentine</dc:creator>
		<pubDate>Sun, 26 Dec 2010 23:07:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.basicmicro.com/?p=556#comment-973</guid>
		<description>All messages, even mine must be approved, sometimes CAPTCHA marks a person as spam, a false positive. But i actively check all the spam and catch any thing that gets put into the wrong section. IE spam that gets through, or real replies that don&#039;t.

A note to all spammers, you ain&#039;t gettin past me, so give up.

I&#039;ve since removed your last message as it&#039;s mostly a duplicate now.</description>
		<content:encoded><![CDATA[<p>All messages, even mine must be approved, sometimes CAPTCHA marks a person as spam, a false positive. But i actively check all the spam and catch any thing that gets put into the wrong section. IE spam that gets through, or real replies that don&#8217;t.</p>
<p>A note to all spammers, you ain&#8217;t gettin past me, so give up.</p>
<p>I&#8217;ve since removed your last message as it&#8217;s mostly a duplicate now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Universal Bluetooth Robot Controller by Jim</title>
		<link>http://blog.basicmicro.com/blog/2010/12/19/robot-controller/#comment-972</link>
		<dc:creator>Jim</dc:creator>
		<pubDate>Sun, 26 Dec 2010 23:01:33 +0000</pubDate>
		<guid isPermaLink="false">http://blog.basicmicro.com/?p=556#comment-972</guid>
		<description>What a great response. Thank you and yes I would be interested in a copy of your code.&#160;&#160; Why re-invent the wheel if you dont have to.
The controller, that I have just started working on, will not be as complex as yours.&#160; I have ordered and recieved a couple of enclosures for measurements.&#160;Have a pair of the same joysticks as you.&#160; And have designed a custom layout on pcb Express for the joysticks.&#160; I will probably be using xbee for the wireless portion of the project.&#160;I have not decided on how much functionality it should have.&#160; Like you, i am trying to make it universal so I can use it on other projects.
Concerning the xbee, I have had a lot of success using it in my project.&#160; I have written a program in VB for my laptop that provides directional&#160;/ speed control and control of a pan and scan for video.&#160;The user&#160; interface is a series of on screen buttons with 2 modes of opperation,&#160; In one mode the robot travels in the direction of a clicked button and continues in that direction until another button is clicked.&#160; In the second mode, the robot travels forward/reverse and changes direction when a button is pressed and returns forward/reverse when the button is released.&#160; The hand held remote will use joysticks, but I might do another that does push button control.&#160; One last thing on the xbee.&#160; Digi Int., the company that manufactures thr xbee has a xbee dongle that eliminates much of the mess when interfacing with a PC.&#160; I use one and it works great.
The project that I am working on is a tracked vehicle (love it when they spin).&#160;&#160;I have just recieved some Nano 18 mini boards from PCB Express.&#160; Their function is to control 3 servos (2 for pan and scan and 1 for the sonars) interface with 3 sonars, provide LCD output for sonar data, run 3 status LED&#039;s and provide a serial interface with the main board.&#160; Software for this part of the project is progressing.&#160; Next up is the main board.&#160; I had planned on using a 28x chip but at present, can&#039;t get my computer to recognize it.&#160; Not ready to give up on it yet.
I know that some of this has been off topic, but when you are on a roll, why stop?
One more point, this may be a duplicate of another reply I tried to send.&#160; I think CAPTCHA spam blocker didn&#039;t like my answer.&#160; Any ways, I sent a reply and it seemed to disappear.
Jim&#160;</description>
		<content:encoded><![CDATA[<p>What a great response. Thank you and yes I would be interested in a copy of your code.&nbsp;&nbsp; Why re-invent the wheel if you dont have to.<br />
The controller, that I have just started working on, will not be as complex as yours.&nbsp; I have ordered and recieved a couple of enclosures for measurements.&nbsp;Have a pair of the same joysticks as you.&nbsp; And have designed a custom layout on pcb Express for the joysticks.&nbsp; I will probably be using xbee for the wireless portion of the project.&nbsp;I have not decided on how much functionality it should have.&nbsp; Like you, i am trying to make it universal so I can use it on other projects.<br />
Concerning the xbee, I have had a lot of success using it in my project.&nbsp; I have written a program in VB for my laptop that provides directional&nbsp;/ speed control and control of a pan and scan for video.&nbsp;The user&nbsp; interface is a series of on screen buttons with 2 modes of opperation,&nbsp; In one mode the robot travels in the direction of a clicked button and continues in that direction until another button is clicked.&nbsp; In the second mode, the robot travels forward/reverse and changes direction when a button is pressed and returns forward/reverse when the button is released.&nbsp; The hand held remote will use joysticks, but I might do another that does push button control.&nbsp; One last thing on the xbee.&nbsp; Digi Int., the company that manufactures thr xbee has a xbee dongle that eliminates much of the mess when interfacing with a PC.&nbsp; I use one and it works great.<br />
The project that I am working on is a tracked vehicle (love it when they spin).&nbsp;&nbsp;I have just recieved some Nano 18 mini boards from PCB Express.&nbsp; Their function is to control 3 servos (2 for pan and scan and 1 for the sonars) interface with 3 sonars, provide LCD output for sonar data, run 3 status LED&#039;s and provide a serial interface with the main board.&nbsp; Software for this part of the project is progressing.&nbsp; Next up is the main board.&nbsp; I had planned on using a 28x chip but at present, can&#039;t get my computer to recognize it.&nbsp; Not ready to give up on it yet.<br />
I know that some of this has been off topic, but when you are on a roll, why stop?<br />
One more point, this may be a duplicate of another reply I tried to send.&nbsp; I think CAPTCHA spam blocker didn&#039;t like my answer.&nbsp; Any ways, I sent a reply and it seemed to disappear.<br />
Jim&nbsp;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Universal Bluetooth Robot Controller by Fallentine</title>
		<link>http://blog.basicmicro.com/blog/2010/12/19/robot-controller/#comment-960</link>
		<dc:creator>Fallentine</dc:creator>
		<pubDate>Sun, 26 Dec 2010 09:05:39 +0000</pubDate>
		<guid isPermaLink="false">http://blog.basicmicro.com/?p=556#comment-960</guid>
		<description>The 28X is a pretty decent choice, it&#039;s much faster than the nano 18.
I had no trouble with all the pots, but i&#039;m using the atom pro 40 which is 5x more powerful than the 28X.

The code for sending the pot signals was pretty simple.
each of the pots was put into a &quot;word&quot; and transmitted in 4 digits, 0000 lowest to 1023 highest, and i had the receiving MCU store each of the 4 digits into their own variables.
 i added a check on the receiver end that should it receive &gt;=1024 on any of the pots, to goto a hault command, as not to have a runaway rover. 

The send looked like
hserout 1,[dec Lx\4, dec Ly\4, dec slide\4] ; etc.. but it would go for all 5 pots. The keypad was transmitted in 2 digits, and the various buttons in 1. Though for some buttons on the main controller, i assigned a value to each of the buttons and had it manipulate the same variable. So button 1 = 1, button 2 = 2, and so on,  but both would set the value of the same variable. This was to reduce how much information needed to be transmitted. My center joystick would do 1-5, and 0 being nothing pressed.
The keypad value is decided by the controller and transmits 01-16, in a 2 digit set, so even if the keypad is unpressed, it&#039;ll transmit 00.
I do this by setting the value to 0, then going to a subroutine to check if there are any key presses.
The receiving code is
hserin hault,400000,[dec4 Lx, dec4 Ly, dec4 slide] etc. so if 0000 gets transmitted on Lx, then the receiver gets 0000, and i use the same variable names on both ends.. for simplicity.
38.4k baud is plenty of this.  There is about a 150ms delay when sending in rover mode but only about 10-15ms in arm mode, since the arm updates more rapidly.
I also transmit a single digit at the end of my code, that the bot decides which is arm and which is rover, so i can&#039;t transmit rover commands while in arm mode. once i switch to rover mode, the bot receives a 0 and is forced into movement mode, where if i send a 1, it&#039;s forced into arm mode.

Now you might have trouble with that on the nanos. The atom pros are so powerful i can scan these massive sub routines for changes without so much as a hic-up. but on a weaker slower MCU, such a scan would take considerably more time. I use the atom pro 40 on the controller end, because i wanted the controller to do most of the thinking. I can base bots on nano 18&#039;s or even smaller micro controllers like slow 8 pin PICs, because the controller does all the thinking.

If you want, just say the word and i&#039;ll email you my bas files, but the commenting in it is minimal at best but the code is so easy to follow, it&#039;s all straight forward.</description>
		<content:encoded><![CDATA[<p>The 28X is a pretty decent choice, it&#8217;s much faster than the nano 18.<br />
I had no trouble with all the pots, but i&#8217;m using the atom pro 40 which is 5x more powerful than the 28X.</p>
<p>The code for sending the pot signals was pretty simple.<br />
each of the pots was put into a &#8220;word&#8221; and transmitted in 4 digits, 0000 lowest to 1023 highest, and i had the receiving MCU store each of the 4 digits into their own variables.<br />
 i added a check on the receiver end that should it receive &gt;=1024 on any of the pots, to goto a hault command, as not to have a runaway rover. </p>
<p>The send looked like<br />
hserout 1,[dec Lx\4, dec Ly\4, dec slide\4] ; etc.. but it would go for all 5 pots. The keypad was transmitted in 2 digits, and the various buttons in 1. Though for some buttons on the main controller, i assigned a value to each of the buttons and had it manipulate the same variable. So button 1 = 1, button 2 = 2, and so on,  but both would set the value of the same variable. This was to reduce how much information needed to be transmitted. My center joystick would do 1-5, and 0 being nothing pressed.<br />
The keypad value is decided by the controller and transmits 01-16, in a 2 digit set, so even if the keypad is unpressed, it&#8217;ll transmit 00.<br />
I do this by setting the value to 0, then going to a subroutine to check if there are any key presses.<br />
The receiving code is<br />
hserin hault,400000,[dec4 Lx, dec4 Ly, dec4 slide] etc. so if 0000 gets transmitted on Lx, then the receiver gets 0000, and i use the same variable names on both ends.. for simplicity.<br />
38.4k baud is plenty of this.  There is about a 150ms delay when sending in rover mode but only about 10-15ms in arm mode, since the arm updates more rapidly.<br />
I also transmit a single digit at the end of my code, that the bot decides which is arm and which is rover, so i can&#8217;t transmit rover commands while in arm mode. once i switch to rover mode, the bot receives a 0 and is forced into movement mode, where if i send a 1, it&#8217;s forced into arm mode.</p>
<p>Now you might have trouble with that on the nanos. The atom pros are so powerful i can scan these massive sub routines for changes without so much as a hic-up. but on a weaker slower MCU, such a scan would take considerably more time. I use the atom pro 40 on the controller end, because i wanted the controller to do most of the thinking. I can base bots on nano 18&#8242;s or even smaller micro controllers like slow 8 pin PICs, because the controller does all the thinking.</p>
<p>If you want, just say the word and i&#8217;ll email you my bas files, but the commenting in it is minimal at best but the code is so easy to follow, it&#8217;s all straight forward.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Universal Bluetooth Robot Controller by Jim</title>
		<link>http://blog.basicmicro.com/blog/2010/12/19/robot-controller/#comment-931</link>
		<dc:creator>Jim</dc:creator>
		<pubDate>Fri, 24 Dec 2010 11:23:25 +0000</pubDate>
		<guid isPermaLink="false">http://blog.basicmicro.com/?p=556#comment-931</guid>
		<description>Your controller has given me several ideas for one that I am in the early stages of designing. You have&#160;certainly added a lot of bells and whistles.&#160; My question to you is do you have any concerns as to the responsiveness of this system given that you are (I assume) polling 5 pots, a key pad, and several switches?&#160; As I pointed out, I am in the early stages of designing a simpler version&#160;myself and was concerned that the processor I planned to use (Nano 18 or 28X) would not be responsive enough due to the polling.&#160;</description>
		<content:encoded><![CDATA[<p>Your controller has given me several ideas for one that I am in the early stages of designing. You have&nbsp;certainly added a lot of bells and whistles.&nbsp; My question to you is do you have any concerns as to the responsiveness of this system given that you are (I assume) polling 5 pots, a key pad, and several switches?&nbsp; As I pointed out, I am in the early stages of designing a simpler version&nbsp;myself and was concerned that the processor I planned to use (Nano 18 or 28X) would not be responsive enough due to the polling.&nbsp;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Roving Networks Bluetooth Adapters. by ken jennejohn</title>
		<link>http://blog.basicmicro.com/blog/2010/12/19/rnbt-adapters/#comment-922</link>
		<dc:creator>ken jennejohn</dc:creator>
		<pubDate>Thu, 23 Dec 2010 03:54:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.basicmicro.com/?p=575#comment-922</guid>
		<description>Thanks for this heads up on bluetooth. I came to think of remote control by R/C&#160;radio as my only (clumsy, expensive) method available to me. That last remark about simplicity to a PC port sealed the deal for me. Thanks!
Happy Holidays!
	ken</description>
		<content:encoded><![CDATA[<p>Thanks for this heads up on bluetooth. I came to think of remote control by R/C&nbsp;radio as my only (clumsy, expensive) method available to me. That last remark about simplicity to a PC port sealed the deal for me. Thanks!<br />
Happy Holidays!<br />
	ken</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fallentine’s Craft Stick 2DOF hexapod. Part 1 by Fallentine</title>
		<link>http://blog.basicmicro.com/blog/2010/10/19/fallentines-2dof-hex/#comment-593</link>
		<dc:creator>Fallentine</dc:creator>
		<pubDate>Mon, 06 Dec 2010 18:46:04 +0000</pubDate>
		<guid isPermaLink="false">http://blog.basicmicro.com/?p=417#comment-593</guid>
		<description>Like most 2DOF hexapods i use the tripod/power pod gait.
I&#039;d share my code, but it would be completely useless for you as i use specific values for each servo. Because i&#039;m not using precision brackets and the sticks are glued on not every servo touches down or centers using the same value.
However once you start making your bot, get back to me and i&#039;ll help you with the gait motion.
Also you may want to consider asking at the www.Lynxmotion.net forums.
They have a few advance programmers and robot builders there.</description>
		<content:encoded><![CDATA[<p>Like most 2DOF hexapods i use the tripod/power pod gait.<br />
I&#8217;d share my code, but it would be completely useless for you as i use specific values for each servo. Because i&#8217;m not using precision brackets and the sticks are glued on not every servo touches down or centers using the same value.<br />
However once you start making your bot, get back to me and i&#8217;ll help you with the gait motion.<br />
Also you may want to consider asking at the www.Lynxmotion.net forums.<br />
They have a few advance programmers and robot builders there.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Fallentine’s Craft Stick 2DOF hexapod. Part 1 by Ragu Solai</title>
		<link>http://blog.basicmicro.com/blog/2010/10/19/fallentines-2dof-hex/#comment-588</link>
		<dc:creator>Ragu Solai</dc:creator>
		<pubDate>Mon, 06 Dec 2010 00:35:08 +0000</pubDate>
		<guid isPermaLink="false">http://blog.basicmicro.com/?p=417#comment-588</guid>
		<description>I like your&#160;&#160;Craft Stick 2DOF&#160;&#160; Hexapod and&#160; using the the botboard mini Pro 28; It is very amusing.
I am familier&#160;with Basic Atom Pro28 and like the new editor MicroStudio. I used do bread boadingnow I am 60 my eyes gave up on me and concentration is almost gone but still my hobby is Electronic. couple of&#160; years ago&#160;I did finish a 2DOF stick Hexapod&#160; and it worked fine.
I try to make a small hexapod for my&#160;grandson it will be 2or 3 times biger than yours.
I need a favor can you provide the codes&#160; for TriPod Walking only; I will do the&#160; rest of it
With regards,
R.Solai</description>
		<content:encoded><![CDATA[<p>I like your&nbsp;&nbsp;Craft Stick 2DOF&nbsp;&nbsp; Hexapod and&nbsp; using the the botboard mini Pro 28; It is very amusing.<br />
I am familier&nbsp;with Basic Atom Pro28 and like the new editor MicroStudio. I used do bread boadingnow I am 60 my eyes gave up on me and concentration is almost gone but still my hobby is Electronic. couple of&nbsp; years ago&nbsp;I did finish a 2DOF stick Hexapod&nbsp; and it worked fine.<br />
I try to make a small hexapod for my&nbsp;grandson it will be 2or 3 times biger than yours.<br />
I need a favor can you provide the codes&nbsp; for TriPod Walking only; I will do the&nbsp; rest of it<br />
With regards,<br />
R.Solai</p>
]]></content:encoded>
	</item>
</channel>
</rss>

