<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" 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/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Robot News from GoRobotics.net</title>
	
	<link>http://www.robotshop.com/gorobotics</link>
	<description>GoRobotics.net is a news blog about robots - from hobby robots to the latest in robotics technology. RoboCup, RoboOne, BattleBots, Pleo, NXT, Vex, and more.</description>
	<lastBuildDate>Thu, 24 May 2012 18:16:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<feedburner:info uri="goroboticsnet" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>35.758268</geo:lat><geo:long>-78.717837</geo:long><image><link>http://www.gorobotics.net</link><url>http://www.feedburner.com/fb/images/pub/fb_pwrd.gif</url><title>GoRobotics.net News Feed</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://www.gorobotics.net/index2.php?option=com_rss&amp;feed=RSS2.0&amp;no_html=1" /><feedburner:emailServiceId>Goroboticsnet</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><item>
		<title>Should You Get a Robotic Vacuum Cleaner?</title>
		<link>http://feedproxy.google.com/~r/Goroboticsnet/~3/7dgoredMztU/should-you-get-a-robotic-vacuum-cleaner</link>
		<comments>http://www.robotshop.com/gorobotics/the-news/household/should-you-get-a-robotic-vacuum-cleaner#comments</comments>
		<pubDate>Thu, 17 May 2012 19:12:08 +0000</pubDate>
		<dc:creator>RobotShop</dc:creator>
				<category><![CDATA[Household]]></category>
		<category><![CDATA[infinuvo]]></category>
		<category><![CDATA[iRobot]]></category>
		<category><![CDATA[Neato]]></category>
		<category><![CDATA[reasons]]></category>
		<category><![CDATA[robotic]]></category>
		<category><![CDATA[Roomba]]></category>
		<category><![CDATA[vacuum]]></category>

		<guid isPermaLink="false">http://www.robotshop.com/gorobotics/?p=4811</guid>
		<description><![CDATA[Since the day robotic vacuums were introduced, household cleaning was changed forever. Due to their sleek design and advanced technology, people are hitting the market to purchase their own robot vacuum cleaner. But is the device worth it? Check out the most common reasons why you should consider getting your own robot vacuum cleaner. Efficient [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/tired-vacuuming.jpg"><img class="aligncenter  wp-image-5055" title="tired-vacuuming" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/tired-vacuuming.jpg" alt="" width="630" height="420" /></a></p>
Since the day robotic vacuums were introduced, household cleaning was changed forever. Due to their sleek design and advanced technology, people are hitting the market to purchase their own <a  href="http://www.robotshop.com/robot-vacuums.html">robot vacuum cleaner</a>. But is the device worth it? Check out the most common reasons why you should consider getting your own robot vacuum cleaner.
<h2>Efficient</h2>
Let’s face it, cleaning is hard, nobody wants to do it and getting a maid doesn’t come cheap nowadays. With the <a  href="http://www.robotshop.com/robot-vacuums.html">robotic vacuum cleaner</a>, you’ll get your living room, and any room for that matter, spic and span in no time. Its features are that of the regular upright vacuum, only better. The robotic vacuum has different <a  href="http://www.robotshop.com/roomba-500-accessories.html">accessories</a> like <a  href="http://www.robotshop.com/side-brush-roomba-500-series.html">brushes</a>, <a  href="http://www.robotshop.com/air-filter-roomba-500-series.html">filters</a>, cleaning mechanisms, and more, all within a sturdy casing, ensuring the best operation possible.
<h2>Easy to Use</h2>
The <a  href="http://www.robotshop.com/robot-vacuums.html">robot vacuum</a> is of course, automatic. It will work unattended; turn it on and let it do its thing. When you come back you’ll find the room sparkling clean. No special setup or configuration needed &#8211; just press the button, and the robotic vacuum will start cleaning without supervision. Some robotic vacuums go about the room randomly and may cover the same spot many times, while others are able to scan the room to detect obstacles and know to move around them, resulting in a more methodical approach. Most of these robots are able to recharge on their own if their battery power dips below a certain level; no need to worry about looking for it after it’s done cleaning. It would just be on its docking station waiting for you for its next scheduled assignment.
<p align="left">If there are areas you don&#8217;t want the robot to clean, each manufacturer has the equivalent of boundary markers; some use <a  href="http://www.robotshop.com/irobot-roomba-500-lighthouse-virtual-wal.html">infrared light</a> while others use <a  href="http://www.robotshop.com/robot-add-ons-keepout-strips-for-roomba.html">special strips</a> (magnetic or other). Some of the more intelligent robots are able to clean multiple rooms, stopping to recharge when needed and continuing where they left off. Don&#8217;t want the robot to move around when you&#8217;re at home? Not a problem. You can schedule the robot to clean at specific hours and (in certain cases) on specific days.</p>

<h2>Compact</h2>
<p align="left">Most current robotic vacuums look like a flat, disk-shaped device. It’s flat so it can go under furniture and disk-shaped so it can turn easily, especially in corners. This design currently seems to be optimal, allowing it to reach all those places a normal vacuum can’t. There’s no need to move sofas, stools, and low-set tables. The vacuum&#8217; disk-shape also allows it to go around furniture’s legs and wall corners effectively, cleaning as it goes. Most also feature a bumper to detect and absorb collision with a solid object.</p>
<p style="text-align: center;"><a  href="http://www.robotshop.com/Images/small/en/irobot-roomba-570-robot-vacuum-T.jpg"><img class="aligncenter" title="iRobot Roomba 570" src="http://www.robotshop.com/Images/small/en/irobot-roomba-570-robot-vacuum-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/small/en/irobot-roomba-562-vacuum-cleaning-robot-pet-series-T.jpg"><img class="aligncenter" title="iRobot Roomba 562" src="http://www.robotshop.com/Images/small/en/irobot-roomba-562-vacuum-cleaning-robot-pet-series-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/small/en/roomba-780-vacuum-cleaning-robot-T.jpg"><img class="aligncenter" title="iRobot Roomba 780" src="http://www.robotshop.com/Images/small/en/roomba-780-vacuum-cleaning-robot-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/small/en/asus-agait-e-clean-ec01-robot-vacuum-T.jpg"><img class="aligncenter" title="Asus e-Clean EC01" src="http://www.robotshop.com/Images/small/en/asus-agait-e-clean-ec01-robot-vacuum-T.jpg" alt="" width="113" height="113" /></a></p>

<h2>Intelligent</h2>
The core technology used inside these <a  href="http://www.robotshop.com/robot-vacuums.html">robot vacuums</a> is similar to what the army uses to clear land mines. Robotic vacuums contain a variety of different <a  href="http://www.robotshop.com/sensors.html">sensors</a> to detect:
<ul>
	<li>dirt (not only detect it but to clean that area until no more dirt is detected)</li>
	<li>drops (like stairs for example)</li>
	<li>path (it knows where it&#8217;s been)</li>
	<li>charging base (it can sense where its base is and get there)</li>
	<li>obstacles (either by lightly hitting them or detecting them at a distance)</li>
	<li>battery usage</li>
	<li>and more&#8230;</li>
</ul>
<a  href="http://www.robotshop.com/images//neato-robotics-room-mapping.jpg"><img class="aligncenter" title="Neato Robotic Vacuum Scanning Room" src="http://www.robotshop.com/images//neato-robotics-room-mapping.jpg" alt="" width="500" height="278" /></a>
<h2>Affordable</h2>
<a href="www.robotshop.com/">Robots</a>, just by their connotation, must be really expensive, right? Owning even one robot for personal use seems like a luxury. Well, not these ones. Believe it or not, <a  href="http://www.robotshop.com/irobot-en.html">iRobot</a>’s <a  href="http://www.robotshop.us/home/suppliers/irobot-en/roomba-scheduler.html">Roomba</a> ranges from CA $250 to CA $450. While the <a  href="http://www.robotshop.com/infinuvo-en.html">Infinuvo</a>’s Cleanmate models start at CAD $170. The <a  title="Neato" href="http://www.robotshop.com/neato-robotics-robot-vacuums.html" target="_blank">Neato</a>, which scans a room even before it starts to clean, is less than $500. Mass production has made these intelligent vacuums as inexpensive as normal vacuums.
<h2>Upgradeable and Repairable</h2>
Worried that something so technologically advanced will break and cost a lot of money to fix? If you buy the vacuum from some retails, you would be right to be scared; however, if you buy from RobotShop, you get a lifetime warranty against failure! Although anyone can do the routine maintenance required to keep the robotic vacuum working (emptying the dust bin, replacing the brushes when they are too worn), some of the more complicated issues (&#8220;the robot is turning in a circle&#8221; or &#8220;it&#8217;s depressed&#8221;) are harder to resolve. Send the bot back to RobotShop and they&#8217;ll take care of it free of charge (assuming it was bought there).
<p align="left">We&#8217;ve all seen those garage sales where a lonely old vacuum lies off to one side being passed up by everyone. Unlike your standard upright vacuum, these can be upgraded with new software to make their cleaning patterns more efficient. Brushes and parts are modular and easily replaced. Want a brush that&#8217;s better suited for pet hair? Not a problem! Want a battery that lasts longer? They have those too! Want your robots to communicate with each other? That&#8217;s on the way&#8230;</p>
<p align="center"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/SCOSrxpoc4s" frameborder="0" allowFullScreen="true"> </iframe></p>
Don&#8217;t be thrown off by &#8220;cheap knock offs&#8221;. As with all popular products, some manufacturers are entering the robotic vacuum market by trying to copy the leaders without any real understanding of the technology or software. These copies are often much lower quality than those that have been on the market for some time, and if they are ever broken, are almost always impossible to repair and not covered by a decent warranty. It&#8217;s better to pay a few dollars more for something you know can be fixed and is backed by an excellent warranty than trying to save a little only to end up with a disk-shaped paperweight.
<p align="left">If you buy a technological device from a non-technological company, servicing and repairs will be significantly harder than if you purchased from a specialized robotic company like <a href="www.robotshop.com/">RobotShop</a>. You should also take a look at the warranty offered as this can differ significantly from company to company; a big incentive to buy from specialists is that even after a manufacturer&#8217;s warranty has run out, you may still be covered for many more years by the distributor you purchased from.</p>
<p align="left">As with all technological devices, there may be a new type of <a  href="http://www.robotshop.com/robot-vacuums.html">robotic vacuum</a> which comes out in a few years which includes a &#8220;must have&#8221; feature. However, since the release of the first mass market robotic vacuum, the shape and technology have not changed much. The most recent advancement has been a scanning laser which maps the room and is proprietary technology on the Neato. iRobot has released a physically smaller vacuum than previous models, but the basic technology is the same. It&#8217;s really up to you to choose the features you want most (self-charging base; room mapping; dirt detection; remote control etc.). These robots may be intelligent and advanced, but are robust enough to last a long time and perform reliably so long as you take care to empty the dust bins and periodically check the machine.</p>
<p align="left">These are just some of the reasons that may urge you to get your own robotic vacuum cleaner. Just imagine the time you’ll save vacuuming your house’s entire floor area. You can do something else with all that time you should have spent cleaning. And in this fast changing world, time saved is definitely worth the price.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=7dgoredMztU:Vl1qqH7wSwM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=7dgoredMztU:Vl1qqH7wSwM:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=7dgoredMztU:Vl1qqH7wSwM:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?i=7dgoredMztU:Vl1qqH7wSwM:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=7dgoredMztU:Vl1qqH7wSwM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Goroboticsnet/~4/7dgoredMztU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robotshop.com/gorobotics/the-news/household/should-you-get-a-robotic-vacuum-cleaner/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.robotshop.com/gorobotics/the-news/household/should-you-get-a-robotic-vacuum-cleaner</feedburner:origLink></item>
		<item>
		<title>Arduino Microcontroller Feature Comparison</title>
		<link>http://feedproxy.google.com/~r/Goroboticsnet/~3/s26rgDU4pws/arduino-microcontroller-feature-comparison-2</link>
		<comments>http://www.robotshop.com/gorobotics/the-news/latest-news/arduino-microcontroller-feature-comparison-2#comments</comments>
		<pubDate>Mon, 14 May 2012 16:04:29 +0000</pubDate>
		<dc:creator>RobotShop</dc:creator>
				<category><![CDATA[Latest News]]></category>

		<guid isPermaLink="false">http://www.robotshop.com/gorobotics/?p=4952</guid>
		<description><![CDATA[Arduino is fast becoming one of the most popular microcontrollers used in robotics.There are many different types of Arduino microcontrollers which differ not only in design and features, but also in size and processing capabilities. In this article, you’ll understand the differences between the Arduino Microcontrollers (as of 2012). There are many features that are [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/all-arduinos-image.jpg"><img class="aligncenter  wp-image-4953" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/all-arduinos-image-560x420.jpg" alt="Arduino Microcontroller Feature Comparison" width="504" height="378" /></a></p>
<span style="text-align: center;"><a  title="Arduino" href="http://www.robotshop.com/arduino-microcontrollers-1.html">Arduino</a> is fast becoming one of the most popular </span><a  href="http://www.robotshop.com/microcontrollers.html">microcontrollers</a><span style="text-align: center;"> used in robotics.</span>There are many different types of <a  href="http://www.robotshop.com/arduino-microcontrollers-1.html">Arduino microcontrollers</a><span style="text-align: center;"> which differ not only in design and features, but also in size and processing capabilities. In this article, you’ll understand the differences between the Arduino Microcontrollers (as of 2012).</span>

There are many features that are common to all <a  href="http://www.robotshop.com/arduino-microcontrollers-1.html">Arduino boards</a>, making them very versatile. All Arduino boards are based around the ATMEGA AVR series microcontrollers from ATMEL which feature both analog and digital pins. Arduino also created software which is compatible with all Arduino microcontrollers. The software, also called &#8220;Arduino&#8221;, can be used to program any of the Arduino microcontrollers by selecting them from a drop-down menu. Being open source, and based around C, Arduino users are not necessarily restricted to this software, and can use a variety of other software to program the microcontrollers.

There are many additional manufacturers who use the open-source schematics provided by Arduino to make their own boards (either identical to the original, or with variations to add to the functionality). For example, the most popular board, the Diecimilla / Duemilanove (and now the Uno) has dozens of look-alike boards from other suppliers which differ slightly (different USB port, color etc) from the original.
<h2><a  title="Arduino Mini" href="http://www.robotshop.com/arduino-mini-microcontroller-4.html" target="_blank">Arduino Mini</a> / Mini Lite</h2>
The smallest Arduino product is the Arduino Mini Light which is a 24-pin microcontroller without any connectors soldered. The unit features 8 analog pins and 14 digital pins. The module is based around the ATMEGA168 processor. The only different between the <a  href="http://www.robotshop.com/arduino-mini-microcontroller-1.html">Arduino Mini</a> and the Arduino Mini Light is that the Arduino Mini has pre-soldered pin headers. The Mini lineup will be changed and will likely include the new 32U4 processor.
<ul>
	<li><a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/arduino-mini-light-T.jpg"><img class="alignright size-full wp-image-4957" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/arduino-mini-light-T.jpg" alt="Arduino Microcontroller Feature Comparison" width="125" height="125" /></a>Microcontroller ATmega328</li>
	<li>Operating Voltage 5V</li>
	<li>Input Voltage 7-9 V</li>
	<li>Digital I/O Pins 14 (of which 6 provide PWM output)</li>
	<li>Analog Input Pins 8 (of which 4 are broken out onto pins)</li>
	<li>DC Current per I/O Pin 40 mA</li>
	<li>Flash Memory 32 KB (2 KB used by bootloader)</li>
	<li>SRAM 2 KB</li>
	<li>EEPROM 1KB</li>
	<li>Clock Speed 16 MHz</li>
</ul>
The Mini and Mini lite are really intended to be used with breadboards. In order to program these, you need a separate USB to serial adapter.
<h2><a  title="Arduino Pro Mini 3.3V" href="http://www.robotshop.com/sfe-arduino-pro-mini-4.html" target="_blank">Arduino Pro Mini 3.3V</a> / <a  title="Arduino Pro Mini 5V" href="http://www.robotshop.com/sfe-arduino-pro-mini-5v-16mhz-4.html" target="_blank">Pro Mini 5V</a></h2>
The Arduino Pro Mini 8MHz and 16MHz are also breadboard mountable and are a bit longer than the Arduino Mini. The Pro Mini 8MHz operates on 3.3V while the 16Mhz operates at 5V. Both feature 6 analog I/O and 14 digital I/O. The manufacturer has marked the back of the PCB to indicate which is which.
<ul>
	<li>Microcontroller ATmega328<a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/sfe-arduino-pro-mini-B.jpg"><img class="alignright  wp-image-4961" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/sfe-arduino-pro-mini-B.jpg" alt="Arduino Microcontroller Feature Comparison" width="154" height="154" /></a></li>
	<li>Operating Voltage 3.3V or 5V (depending on model)</li>
	<li>Input Voltage 3.35 -12 V (3.3V model) or 5 &#8211; 12 V (5V model)</li>
	<li>Digital I/O Pins 14 (of which 6 provide PWM output)</li>
	<li>Analog Input Pins 6</li>
	<li>DC Current per I/O Pin 40 mA</li>
	<li>Flash Memory 16 KB (of which 2 KB used by bootloader)</li>
	<li>SRAM 2 KB</li>
	<li>EEPROM 1 KB</li>
	<li>Clock Speed 8 MHz (3.3V model), 16 MHz (5V model)</li>
</ul>
The Pro is one of the fastest and smallest (and still one of the lightest) of the  boards.
<h2><a  title="Arduino Nano" href="http://www.robotshop.com/arduino-nan-v-3-4.html" target="_blank">Arduino Nano</a> / <a  title="Arduino Nano Lite" href="http://www.robotshop.com/arduino-nano-usb-microcontroller-v3-no-headers.html" target="_blank">Nano Lite</a></h2>
The last breadboard mountable Arduino is the <a  href="http://www.robotshop.com/arduino-nan-v-3-1.html">Arduino Nano</a>. This microcontroller distinguishes itself from the others by having the USB to serial chip and connector onboard. The Nano has 8 analog pins and 14 digital pins. There are the ISCP headers to re-flash the ATMega chip. There is also the Arduino Nano Lite which does not include the downward facing pin headers.
<ul>
	<li>Microcontroller Atmel ATmega328<a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/arduino-nan-v-3-B.jpg"><img class="alignright  wp-image-4958" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/arduino-nan-v-3-B.jpg" alt="Arduino Microcontroller Feature Comparison" width="179" height="179" /></a></li>
	<li>Operating Voltage (logic level) 5 V</li>
	<li>Input Voltage (recommended) 7-12 V</li>
	<li>Input Voltage (limits) 6-20 V</li>
	<li>Digital I/O Pins 14 (of which 6 provide PWM output)</li>
	<li>Analog Input Pins 8</li>
	<li>DC Current per I/O Pin 40 mA</li>
	<li>Flash Memory 32 KB (2KB used by bootloader)</li>
	<li>SRAM 2 KB</li>
	<li>EEPROM 1 KB</li>
</ul>
The Nano was the first mini breadboard-compatible board to have onboard USB.
<h2><a  title="Arduino Fio" href="http://www.robotshop.com/sfe-arduino-fio-5.html" target="_blank">Arduino Fio</a></h2>
The Arduino Fio is a bit of a one-off board and is essentially an Arduino Mini with a built-in LiPo charger and XBee headers.
<ul>
	<li><a  href="http://www.robotshop.com/Images/big/en/sfe-arduino-fio.jpg"><img class="alignright" title="Arduino Fio" src="http://www.robotshop.com/Images/big/en/sfe-arduino-fio.jpg" alt="" width="200" height="200" /></a>Microcontroller ATmega328P</li>
	<li>Operating Voltage 3.3 V</li>
	<li>Input Voltage 3.35-12 V</li>
	<li>Digital I/O Pins 14 (of which 6 provide PWM output)</li>
	<li>Analog Input Pins 8 (10 bit resolution)</li>
	<li>DC Current per I/O Pin 40 mA</li>
	<li>Flash Memory 32 KB (of which 2 KB used by bootloader)</li>
	<li>SRAM 3.3 KB</li>
	<li>EEPROM 1024 bytes</li>
	<li>Clock Speed 8 MHz</li>
</ul>
<h2><a  title="Arduino Lilypad" href="http://www.robotshop.com/arduino-lilypad-microcontroller-module-atmega328-4.html" target="_blank">Arduino LilyPad</a> / <a  title="Arduino Simple Lilypad" href="http://www.robotshop.com/arduino-lilypad-microcontroller-simple-board.html" target="_blank">Simple LilyPad</a></h2>
Next is the Arduino Lilypad. The Lilypad stands out from all other microcontrollers because of its round, purple PCB. The lilypad was originally intended to be sewn into clothing, though enthusiasts have found many other applications for it. If you’re cautious, the Lilypad can also be washed along with the clothing. The Lilypad requires as little as 2.7V to work.
<ul>
	<li>Microcontroller ATmega168V<a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/arduino-lilypad-main-board-T.jpg"><img class="alignright size-full wp-image-4955" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/arduino-lilypad-main-board-T.jpg" alt="Arduino Microcontroller Feature Comparison" width="125" height="125" /></a> or 328V</li>
	<li>Operating Voltage 2.7-5.5 V</li>
	<li>Input Voltage 2.7-5.5 V</li>
	<li>Digital I/O Pins 14 (of which 6 provide PWM output)</li>
	<li>Analog Input Pins 6</li>
	<li>DC Current per I/O Pin 40 mA</li>
	<li>Flash Memory 16 KB (of which 2 KB used by bootloader)</li>
	<li>SRAM 1 KB</li>
	<li>EEPROM 512 bytes</li>
	<li>Clock Speed 8 MHz</li>
</ul>
The Lilypad is intended for use with clothing and fabric-related projects. There are many Lilypad accessories (LEDs, buzzers, sensors etc.) in the same format which can be connected via conductive fabric.
<h2>Arduino Leonardo</h2>
The next Arduino boards have the classic Arduino board shape and can’t be mounted on breadboards. The smallest in this line is the Arduino Leonardo. The Leonardo is available with or without shield stacking headers.
<ul>
	<li><a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/arduino-leonardo.jpg"><img class="alignright  wp-image-5035" title="Arduino Leonardo" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/arduino-leonardo-300x300.jpg" alt="" width="240" height="240" /></a>Microcontroller ATmega32U4 (onboard USB Transceiver)</li>
	<li>Operating Voltage 5 V</li>
	<li>Input Voltage 2.7-5.5 V</li>
	<li>Digital I/O Pins 14 (of which 6 provide PWM output)</li>
	<li>Analog Input Pins 12 (10 bit resolution)</li>
	<li>DC Current per I/O Pin 40 mA</li>
	<li>Flash Memory 32 KB (of which 2 KB used by bootloader)</li>
	<li>SRAM 3.3 KB</li>
	<li>EEPROM 1024 bytes</li>
	<li>Clock Speed 16 MHz</li>
</ul>
The Leonardo is (currently) the newest Arduino to use the 32U4 chip and lowers the price of Arduino boards.
<h2></h2>
<h2><a  title="Arduino Pro 3.3V" href="http://www.robotshop.com/arduino-pro-328-3-3v-8mhz.html" target="_blank">Arduino Pro 3.3V</a> / <a  title="Pro 5V" href="http://www.robotshop.com/arduino-pro-microcontroller-328-5v-16mhz.html" target="_blank">Pro 5V</a></h2>
A very similar board to the Leonardo is the Arduino Pro. Some of the advantages to this board are its operating voltage range, which is 3.3 to 12V, its smaller footprint and lighter weight. The Pro doesn’t come with pin headers and although it’s smaller than other Arduino boards, it’s still compatible with Arduino shields.<a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/sfe-arduino-pro.jpg"><img class="alignright  wp-image-4960" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/sfe-arduino-pro.jpg" alt="Arduino Microcontroller Feature Comparison" width="225" height="225" /></a>
<ul>
	<li>Microcontroller ATmega168</li>
	<li>Operating Voltage 3.3V</li>
	<li>Input Voltage 3.35 -12 V</li>
	<li>Digital I/O Pins 14 (of which 6 provide PWM output)</li>
	<li>Analog Input Pins 6</li>
	<li>DC Current per I/O Pin 40 mA</li>
	<li>Flash Memory 16 KB (of which 2 KB used by bootloader)</li>
	<li>SRAM 1 KB</li>
	<li>EEPROM 512 bytes</li>
	<li>Clock Speed 8 MHz</li>
</ul>
<h2>Arduino Diecimilla / <a  title="Arduino Duemilanove" href="http://www.robotshop.com/arduino-usb-microcontroller-board-3.html" target="_blank">Duemilanove</a> / <a  title="Arduino Uno" href="http://www.robotshop.com/arduino-uno-usb-microcontroller-rev-3.html" target="_blank">Uno</a></h2>
Next is the most popular of the Arduino microcontrollers; the Uno. The Uno has almost the same appearance as its predecessor, the Duemilanove, but uses an ATMega8 for USB to serial conversion. The Duemilanove was previously the Diecimilla which had a less powerful ATMega168 chip. These boards come pre-assembled and ready to use. The Duemilanove is based around the ATMEGA328 chip while the Diecimilla used the ATMEGA128.
<ul>
	<li>Microcontroller ATmega168<a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/arduino-usb-microcontroller-board.jpg"><img class="alignright  wp-image-4959" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/arduino-usb-microcontroller-board.jpg" alt="Arduino Microcontroller Feature Comparison" width="225" height="225" /></a> or 328</li>
	<li>Operating Voltage 5V</li>
	<li>Input Voltage (recommended) 7-12V</li>
	<li>Input Voltage (limits) 6-20V</li>
	<li>Digital I/O Pins 14 (of which 6 provide PWM output)</li>
	<li>Analog Input Pins 6</li>
	<li>DC Current per I/O Pin 40 mA</li>
	<li>DC Current for 3.3V Pin 50 mA</li>
	<li>Flash Memory 16 KB (ATmega168) or 32 KB (ATmega328)</li>
	<li>of which 2 KB used by bootloader</li>
</ul>
On one side of the board there are 14 digital input/output pins as well as a ground pin and a reference pin which acts as voltage reference for the analog pins. Pin zero doubles as serial input, and pin 1 doubles for serial output. On the other side of the board, you’ll find 6 analog pins, as well as a voltage input pin, two ground pins and a reset pin. The board also has both a 3.3V and 5V output pins.

You can power the board any of three ways: directly via the USB port, using the power connector, or the Vin and ground pins. The ATMEGA chip is removable from the board. This is especially useful if you have fried the processor and need to replace it, or you can use the board alone as a USB to serial interface. R3 of the Uno adds two new pins on the digital side: SDA and SCL
<h2><a  title="Arduino Ethernet" href="http://www.robotshop.com/arduino-ethernet-microcontroller-no-poe.html" target="_blank">Arduino Ethernet</a> / <a  title="Arduino Ethernet PoE" href="http://www.robotshop.com/arduino-ethernet-microcontroller-poe.html" target="_blank">Ethernet PoE</a></h2>
The Arduino Ethernet is essentially a normal Arduino Uno where the ATMega8 chip and USB plug are changed for an Ethernet port. The PoE (power over ethernet) version means you don&#8217;t need a separate power supply (wall adapter for example), although your router must also be PoE compatible. A similar setup can be done using a standard shield-compatible Arduino and an Ethernet shield.
<ul>
	<li><a  href="http://www.robotshop.com/Images/big/en/arduino-ethernet-microcontroller-no-poe.jpg"><img class="alignright" title="Arduino Ethernet" src="http://www.robotshop.com/Images/big/en/arduino-ethernet-microcontroller-no-poe.jpg" alt="" width="225" height="225" /></a>Microcontroller ATmega328</li>
	<li>Operating Voltage 5 V</li>
	<li>Input Voltage 7-12 V (36 to 57V PoE)</li>
	<li>Digital I/O Pins 10* (of which 6 provide PWM output)</li>
	<li>Analog Input Pins 6 (10 bit resolution)</li>
	<li>DC Current per I/O Pin 40 mA</li>
	<li>Flash Memory 32 KB (of which 2 KB used by bootloader)</li>
	<li>SRAM 3.3 KB</li>
	<li>EEPROM 1024 bytes</li>
	<li>Clock Speed 16 MHz</li>
</ul>
*In order to use the Ethernet, pins 10 to 13 are reserved.
<h2></h2>
<h2><a  title="Arduino Bluetooth" href="http://www.robotshop.com/arduino-bluetooth-microcontroller-module-4.html" target="_blank">Arduino Bluetooth</a></h2>
Next on the list is the <a  href="http://www.robotshop.com/arduino-bluetooth-microcontroller-module-1.html">Arduino Bluetooth</a>. The layout of the board is identical to that of the Duemilanove, but with one big difference: the Arduino Bluetooth board replaces the USB plug with a Bluetooth module, meaning you program it remotely. Take note that the board has different power requirements than the Duemilanove and doesn’t have a 3.3V output pin. The 9V output pin indicated on the board is not actually functional.
<ul>
	<li>Microcontroller ATmega328<a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/arduino-bluetooth-microcontroller-module.jpg"><img class="alignright size-full wp-image-4954" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/arduino-bluetooth-microcontroller-module.jpg" alt="Arduino Microcontroller Feature Comparison" width="250" height="250" /></a></li>
	<li>Operating Voltage 5V</li>
	<li>Input Voltage 1.2-5.5 V</li>
	<li>Digital I/O Pins 14 (of which 6 provide PWM output)</li>
	<li>Analog Input Pins 8 (4 are broken out onto pins)</li>
	<li>DC Current per I/O Pin 40 mA</li>
	<li>Flash Memory 16 KB (of which 2 KB used by bootloader)</li>
	<li>SRAM 2 KB</li>
	<li>EEPROM 51 KB</li>
	<li>Clock Speed 16 MHz</li>
</ul>
&nbsp;
<h2>Arduino Mega 1280 / <a  title="Arduino Mega 2560" href="http://www.robotshop.com/arduino-mega-2560-microcontroller-rev3.html" target="_blank">2560</a></h2>
The most recent addition to the Arduino lineup is the Arduino MEGA. This board is physically larger than all the other boards and offers significantly more digital and analog pins. The MEGA uses a different processor allowing greater program size and more.
<ul>
	<li>Microcontroller ATmega1280<a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/arduino-mega-usb-microcontroller-board-B.jpg"><img class="alignright  wp-image-4956" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/arduino-mega-usb-microcontroller-board-B.jpg" alt="Arduino Microcontroller Feature Comparison" width="246" height="246" /></a> or 2560</li>
	<li>Operating Voltage 5V</li>
	<li>Input Voltage (recommended) 7-12V</li>
	<li>Input Voltage (limits) 6-20V</li>
	<li>Digital I/O Pins 54 (of which 14 provide PWM output)</li>
	<li>Analog Input Pins 16</li>
	<li>DC Current per I/O Pin 40 mA</li>
	<li>DC Current for 3.3V Pin 50 mA</li>
	<li>Flash Memory 128 KB or 256KB</li>
	<li>SRAM 8 KB</li>
	<li>EEPROM 4 KB</li>
	<li>Clock Speed 16 MHz</li>
</ul>
<h2></h2>
<h2></h2>
<h2><a  title="Arduino Mega ADK" href="http://www.robotshop.com/arduino-mega-2560-adk-microcontroller.html">Arduino Mega ADK</a></h2>
The Arduino ADK is intended to connect to Google Android based devices. Note that a cell phone will attempt to draw power from the board (often more than a USB connected to a computer can supply); an external battery or wall adapter is highly suggested.
<ul>
	<li><a  href="http://www.robotshop.com/Images/big/en/arduino-mega-2560-adk-microcontroller.jpg"><img class="alignright" title="Arduino Mega ADK" src="http://www.robotshop.com/Images/big/en/arduino-mega-2560-adk-microcontroller.jpg" alt="" width="250" height="250" /></a>Microcontroller ATmega1280 or 2560</li>
	<li>Operating Voltage 5V</li>
	<li>Input Voltage (recommended) 7-12V</li>
	<li>Input Voltage (limits) 6-20V</li>
	<li>Digital I/O Pins 54 (of which 14 provide PWM output)</li>
	<li>Analog Input Pins 16</li>
	<li>DC Current per I/O Pin 40 mA</li>
	<li>DC Current for 3.3V Pin 50 mA</li>
	<li>Flash Memory 128 KB or 256KB</li>
	<li>SRAM 8 KB</li>
	<li>EEPROM 4 KB</li>
	<li>Clock Speed 16 MHz</li>
</ul>
&nbsp;

Arduino is open source; you are free to download the schematics and programming software and develop them as you wish. If you want to market your new design as an Arduino however, there is an approval process. For more information about the Arduino microcontrollers, different variants and accessories, click <a  href="http://www.robotshop.com/home/products/Robot-Parts/Microcontrollers/Arduino/index.html">here</a>.
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/yYjtB_3en4s" frameborder="0" allowFullScreen="true"> </iframe></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=s26rgDU4pws:wQYlKSY2icI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=s26rgDU4pws:wQYlKSY2icI:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=s26rgDU4pws:wQYlKSY2icI:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?i=s26rgDU4pws:wQYlKSY2icI:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=s26rgDU4pws:wQYlKSY2icI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Goroboticsnet/~4/s26rgDU4pws" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robotshop.com/gorobotics/the-news/latest-news/arduino-microcontroller-feature-comparison-2/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.robotshop.com/gorobotics/the-news/latest-news/arduino-microcontroller-feature-comparison-2</feedburner:origLink></item>
		<item>
		<title>RobotShop Rover for Arduino: Package Contents</title>
		<link>http://feedproxy.google.com/~r/Goroboticsnet/~3/I35Hyf2MXnE/robotshop-rover-for-arduino-package-contents</link>
		<comments>http://www.robotshop.com/gorobotics/the-news/latest-news/robotshop-rover-for-arduino-package-contents#comments</comments>
		<pubDate>Wed, 09 May 2012 14:19:15 +0000</pubDate>
		<dc:creator>RobotShop</dc:creator>
				<category><![CDATA[Latest News]]></category>
		<category><![CDATA[Robotics Projects]]></category>

		<guid isPermaLink="false">http://www.robotshop.com/gorobotics/?p=4854</guid>
		<description><![CDATA[This article is a follow-up to the RobotShop Grand Tutorial Series and includes all the hardware chosen in the &#8220;Practical Example&#8221; at the bottom of each lesson. The RobotShop Rover for Arduino is a small tracked platform designed around the popular Arduino USB microcontroller. The first product that one might look for after having received [...]]]></description>
			<content:encoded><![CDATA[<a  href="http://www.robotshop.com/Images/xbig/robotshop-rover-arduino-mini-grip-xbee-B.jpg"><img class="aligncenter" src="http://www.robotshop.com/Images/xbig/robotshop-rover-arduino-mini-grip-xbee-B.jpg" alt="" width="400" height="400" /></a>
<p align="left">This article is a follow-up to the <a  href="http://www.robotshop.com/gorobotics/articles/how-to-make-a-robot-lesson-1">RobotShop Grand Tutorial Series</a> and includes all the hardware chosen in the &#8220;Practical Example&#8221; at the bottom of each lesson. The <a  href="http://www.robotshop.com/productinfo.aspx?pc=RB-Rbo-12&#038;lang=en-US">RobotShop Rover for Arduino</a> is a small tracked platform designed around the popular Arduino USB microcontroller.</p>
<p style="text-align: center"><a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/robotshop-rover-arduino-package-contents-products.jpg"><img class="aligncenter" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/robotshop-rover-arduino-package-contents-products.jpg" alt="RobotShop Rover for Arduino: Package Contents" width="420" height="260" /></a></p>
<p align="left">The first product that one might look for after having received the package is the frame. The <a  href="http://www.robotshop.com/robotshop-rover-arduino-frame-hardware-3.html">RobotShop Rover for Arduino aluminum frame</a> (RB-Rbo-11) is powder coated a deep blue and comes with a variety of different mounting hardware used to complete the kit. Aside from standard washers, nuts, and rivets, the hardware also includes a 9V <a  href="http://www.robotshop.com/power-systems.html">battery</a> clip and leads. On its own, the <a  href="http://www.robotshop.com/robotshop-rover-arduino-frame-hardware-3.html">RobotShop Rover for Arduino frame</a> doesn’t do much, so in order to make a functional <a  href="http://www.robotshop.com/home/products/robot-kits/robot-development-platfoms/tracked-development-platfoms/index.html">tracked mobile robot</a>, you would additional parts.</p>
<p align="left">There are two <a  href="http://www.robotshop.com/solarbotics-gm9-gear-motor-9-1.html">Solarbotics GM9 gear motors</a> included with the kit capable of up to 66rpm and a maximum of 3kg-cm of torque. These are not the fastest of motors but do allow the robot to carry additional payload. The Standard GM Track Kit  includes all the <a  href="http://www.robotshop.com/johnny-robot-tread-link-pair-1.html">links and pins</a> you need to make two tracks, as well as two drive sprockets and two idler sprockets. To hold the idler sprockets in place, the kit comes with two Shoulder Bolts with matching washer and nut. Next a standard <a  href="http://www.robotshop.com/sfe-battery-holder-4xaa-1.html">AA battery holder</a>  holds four AA batteries which power the drive motors and servos.</p>
<p align="left">All the parts listed so far are included with the <a  href="http://www.robotshop.com/robotshop-rover-arduino-tank-kit-7.html">RobotShop Rover for Arduino Tank Kit</a> (RB-Rbo-13). The RobotShop Rover Tank Kit is ideal if you already have your own <a  href="http://www.robotshop.com/home/products/Robot-Parts/Microcontrollers/Arduino/index.html">Arduino</a> <a  href="http://www.robotshop.com/microcontrollers.html">microcontroller</a> or want to use your own parts to complete the robot. In order to make a fully functional robot however, you need additional electronics, starting with a microcontroller.</p>
<p align="left"><a  href="http://www.robotshop.com/Images/xbig/en/robotshop-rover-arduino-tank-kit-B.jpg"><img class="aligncenter" src="http://www.robotshop.com/Images/xbig/en/robotshop-rover-arduino-tank-kit-B.jpg" alt="" width="400" height="400" /></a></p>
<p align="left">The Arduino USB Microcontroller is essentially the brain of the RobotShop Rover and includes an ATMega328 processor already installed. To connect the board to your computer, the RobotShop Rover Complete Kit comes with a <a  href="http://www.robotshop.com/phidgets-6-foot-usb-cable-1.html">6 foot USB cable</a>.</p>
<p align="left">The Arduino board can’t produce a high current, which is why a <a  href="http://www.robotshop.com/pololu-low-voltage-serial-controller-3.html">5 Amp Low Voltage Dual Serial Motor Controller</a> (RB-Pol-16) is included to power both drive <a  href="http://www.robotshop.com/motors-actuators.html">motors</a>. You may notice the pin headers are not soldered onto the board – this allows you to mount it horizontally or vertically, or even solder wires directly to the controller.</p>
<p align="left">At this point you have all the essential parts you need to make a mobile robot, but you may find connections are not easy. To help you easily connect electronics and wires, the kit includes three <a  href="http://www.robotshop.com/sfe-mini-170-solderless-breadboard-1.html">mini solderless breadboards</a>, a <a  href="http://www.robotshop.com/elenco-anti-static-wrist-strap-1.html">pre-formed jumper wire kit</a> and 25 feet of <a  href="http://www.robotshop.com/elenco-22-gauge-black-25-ft-2.html">22 gauge hook-up wire</a>. The extra wire is used mainly to connect the motors. There are also two <a  href="http://www.robotshop.com/sfe-mini-power-switch-1.html">mini power switches</a> included whose pins are spaced perfectly for breadboards.</p>
<p align="left">One very attractive aspect to the RobotShop Rover for Arduino is that there is a slot at the front for a standard sized <a  href="http://www.robotshop.com/servo-motors.html">servo</a>. The RobotShop Rover Complete Kit therefore includes a <a  href="http://www.robotshop.com/lynxmotion-pan-and-tilt-kit-aluminium2-2.html">Lynxmotion pan and tilt system</a> with two <a  href="http://www.robotshop.com/hitec-hs422-servo-motor-1.html">Hitec HS-422 servo motors</a>. If you have only received the Tank Kit, you are free to add a Hitec HS-422 servo to create a pan system. To complete the kit, the popular Sharp GP2D120 infrared range sensor and associated <a  href="http://www.robotshop.com/lynxmotion-sirc-04-cable-1.html">Sharp IR cable</a> are included to give the robot feedback about its environment.</p>
<p align="left"><a  href="http://www.robotshop.com/Images/xbig/rover-robotics-connection-sensor-turret-B.jpg"><img class="aligncenter" src="http://www.robotshop.com/Images/xbig/rover-robotics-connection-sensor-turret-B.jpg" alt="" width="400" height="400" /></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=I35Hyf2MXnE:i9Y6D59gIwk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=I35Hyf2MXnE:i9Y6D59gIwk:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=I35Hyf2MXnE:i9Y6D59gIwk:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?i=I35Hyf2MXnE:i9Y6D59gIwk:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=I35Hyf2MXnE:i9Y6D59gIwk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Goroboticsnet/~4/I35Hyf2MXnE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robotshop.com/gorobotics/the-news/latest-news/robotshop-rover-for-arduino-package-contents/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.robotshop.com/gorobotics/the-news/latest-news/robotshop-rover-for-arduino-package-contents</feedburner:origLink></item>
		<item>
		<title>Spyder LB1200 Robot Lawn Mower Unpacked</title>
		<link>http://feedproxy.google.com/~r/Goroboticsnet/~3/ZFliDg3fdMk/spyder-lb1200-robot-lawn-mower-unpacked</link>
		<comments>http://www.robotshop.com/gorobotics/articles/reviews/spyder-lb1200-robot-lawn-mower-unpacked#comments</comments>
		<pubDate>Wed, 09 May 2012 11:49:52 +0000</pubDate>
		<dc:creator>RobotShop</dc:creator>
				<category><![CDATA[Household]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[lawn]]></category>
		<category><![CDATA[lawnbott]]></category>
		<category><![CDATA[LB1200]]></category>
		<category><![CDATA[mower]]></category>
		<category><![CDATA[robot]]></category>
		<category><![CDATA[spyder]]></category>

		<guid isPermaLink="false">http://www.robotshop.com/gorobotics/?p=4731</guid>
		<description><![CDATA[Spring is here and summer is just around the corner. Are you dreading mowing the lawn? Robot lawn mowers have been around for some time now, and almost all of them operate the same way. However, in the Spring of 2009 we all witnessed the latest revelation in lawn mowing technology with the Spyder LB1200. The [...]]]></description>
			<content:encoded><![CDATA[<a  href="http://www.robotshop.com/Images/banners/ka-lawnbott-lb1200-robot-lawn-mower.JPG"><img class="aligncenter" title="LawnBott LB1200 Spyder Robot Lawn Mower" src="http://www.robotshop.com/Images/banners/ka-lawnbott-lb1200-robot-lawn-mower.JPG" alt="" width="559" height="209" /></a>

Spring is here and summer is just around the corner. Are you dreading mowing the lawn? Robot lawn mowers have been around for some time now, and almost all of them operate the same way. However, in the Spring of 2009 we all witnessed the latest revelation in lawn mowing technology with the <a  href="http://www.robotshop.com/ka-lawnbott-lb1200-spyder-robot-lawn-mower-1.html">Spyder LB1200</a>. The Spyder LB1200 is a robot lawn mower designed for people looking to improve the quality of their life by eliminating the more menial task of mowing the grass, and also in setting up a robotic lawn mower.
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/vqslRswlK10" frameborder="0" allowFullScreen="true"> </iframe></p>

<h3>What are the highlights?</h3>
The <a  href="http://www.robotshop.com/ca/ka-lawnbott-lb1200-spyder-robot-lawn-mower.html">Spyder</a> is a sleek looking machine; forest green, with two handles on the top to better grasp the mower and carry it around (not that it&#8217;s heavy though). This electric mower produces very little noise and covers a lot of ground in little time. It’s silent and green! In order to reduce the price as low as possible, the robot does not have a docking station, but rather a unique charging cord which has you press a lead onto each of the front two wheels to charge the robot.
<h3>What is so great about this lawn mower?</h3>
Unlike almost all other robotic lawn mowers, the <a  href="http://www.robotshop.com/ca/ka-lawnbott-lb1200-spyder-robot-lawn-mower.html">Spyder LB1200</a> doesn’t require a perimeter wire. The mower relies on obstacles found on the property such as; rocks, trees, fences, concrete and asphalt, and others. The mower uses specially patented sensors to manage the mowing action; once the mower reaches a zone containing dry lawn or asphalt, it turns away and continues its course through uncut lawn. It will only cut your good grass &#8211; nothing else! The <a  href="http://www.robotshop.com/ca/ka-lawnbott-lb1200-spyder-robot-lawn-mower.html">Spyder robot mower</a> provides quality lawn mowing performance and merges simplicity with safety. This is the first robotic lawn mower of its kind to not require any setup whatsoever.
<h3>How to operate the Spyder LB1200?</h3>
The Spyder package includes the mower, a rechargeable lithium battery, a charging cable and the user’s manual. Once the robot is fully charged, all you need to do is grasp the two handles on the top of the <a  href="http://www.robotshop.com/ca/robot-mowers.html">robot lawn mower</a> to settle it on your lawn, and press the “On” button on the top. As easy as 1-2-3.
<h3>What are the Spyder’s benefits and drawbacks?</h3>
The <a  href="http://www.robotshop.com/ca/ka-lawnbott-lb1200-spyder-robot-lawn-mower.html">Spyder LB1200</a> is one of the simplest robots you’ll ever get. There is no time consuming installation; no wires to install around the perimeter of your property and no programming. It can manage slopes up to 27 degrees with its 4 wheel drive. The 18 pound (a little over 8 kilos) mower will perform on yards up to 5500 square feet.

Bear in mind that this lawn mower does not have cliff sensors nor does it have a perimeter wire. If your property has a beautiful pond, creek, river or simply no obstacle to limit the mowers action, you might want to pass up on the <a  href="http://www.robotshop.com/ca/ka-lawnbott-lb1200-spyder-robot-lawn-mower.html">Spyder LB1200</a> since it doesn&#8217;t come with swimming aids. You will find that other <a  href="http://www.robotshop.com/ca/zucchetti-lawnbott-robot-mower.html">Lawnbott robot lawn mower</a> models might better meet your needs.

A final word The <a  href="http://www.robotshop.com/ca/ka-lawnbott-lb1200-spyder-robot-lawn-mower.html">Spyder LB1200</a> is definitely a great and efficient product for busy home owner and for people simply wanting ot take full advantage of great summer weather. At around 1 000$, the Spyder is a smart choice when looking at some of the traditional lawn mowers out there starting at 600-700$ to a few thousand dollars. Oh, and labor is not included!
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/fufQGD-RSrM" frameborder="0" allowFullScreen="true"> </iframe></p>
For more information on the <a  href="http://www.robotshop.com/ca/ka-lawnbott-lb1200-spyder-robot-lawn-mower.html">Lawnbott Spyder LB1200 robot mower</a> visit our product page<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=ZFliDg3fdMk:fhrDp4Ya83U:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=ZFliDg3fdMk:fhrDp4Ya83U:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=ZFliDg3fdMk:fhrDp4Ya83U:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?i=ZFliDg3fdMk:fhrDp4Ya83U:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=ZFliDg3fdMk:fhrDp4Ya83U:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Goroboticsnet/~4/ZFliDg3fdMk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robotshop.com/gorobotics/articles/reviews/spyder-lb1200-robot-lawn-mower-unpacked/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.robotshop.com/gorobotics/articles/reviews/spyder-lb1200-robot-lawn-mower-unpacked</feedburner:origLink></item>
		<item>
		<title>Arduino 5 Minute Tutorials: Lesson 7 – Accelerometers, Gyros, IMUs</title>
		<link>http://feedproxy.google.com/~r/Goroboticsnet/~3/1Me1K2vhI1A/arduino-5-minute-tutorials-lesson-7-accelerometers-gyros-imus</link>
		<comments>http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-7-accelerometers-gyros-imus#comments</comments>
		<pubDate>Wed, 02 May 2012 13:05:58 +0000</pubDate>
		<dc:creator>RobotShop</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[Sensors]]></category>

		<guid isPermaLink="false">http://www.robotshop.com/gorobotics/?p=4054</guid>
		<description><![CDATA[Lessons Menu: Lesson 1 – Software Downloading / Installing &#38; Interface Lesson 2 – Basic Code Lesson 3 – Sensors: Potentiometers Lesson 4 – Sensor: Infrared Distance Lesson 5 – Actuator: Servo Motor Lesson 6 – Sensor: Force, Bend, Stretch Lesson 7 – Sensor: Accelerometer, Gyro, IMU Lesson 8 – Actuator: DC Motor Lesson 9 [...]]]></description>
			<content:encoded><![CDATA[<h2><a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/arduino-tutorial-lesson-7.jpg"><img class="aligncenter size-full wp-image-4688" title="arduino-tutorial-lesson-7" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/arduino-tutorial-lesson-7.jpg" alt="" width="560" height="244" /></a></h2>
<h2>Lessons Menu:</h2>
<ul>
	<li><a  href="http://wp.me/p1VHvn-12N" rel="nofollow" target="_blank">Lesson 1 – Software Downloading / Installing &amp; Interface</a></li>
	<li><a href="../../articles/microcontrollers/arduino-5-minute-tutorials-lesson-2-basic-code">Lesson 2 – Basic Code</a></li>
	<li><a href="../../articles/microcontrollers/arduino-5-minute-tutorials-lesson-3-potentiometer">Lesson 3 – Sensors: Potentiometers</a></li>
	<li><a href="../../articles/microcontrollers/arduino-5-minute-tutorials-lesson-4-ir-distance-sensor-push-button">Lesson 4 – Sensor: Infrared Distance</a></li>
	<li><a href="../../articles/microcontrollers/arduino-5-minute-tutorials-lesson-5-servo-motors">Lesson 5 – Actuator: Servo Motor</a></li>
	<li><a href="../articles/microcontrollers/arduino-5-minute-tutorials-lesson-6-force-bend-stretch-sensors">Lesson 6 – Sensor: Force, Bend, Stretch</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-7-accelerometers-gyros-imus">Lesson 7 – Sensor: Accelerometer, Gyro, IMU</a></li>
	<li>Lesson 8 – Actuator: DC Motor</li>
	<li>Lesson 9 – more to come…</li>
</ul>
<h3><em>Lesson 7 Hardware: </em></h3>
<ol>
	<li>Computer / Laptop or Netbook <strong></strong></li>
	<li><a href="../../arduino-microcontrollers-1.html" target="_blank">Arduino Microcontroller</a></li>
	<li><a href="../../ttl-cmos-serial.html" target="_blank">USB to Serial Adapter</a> <em>(if your microcontroller does not have a USB port)</em></li>
	<li>Appropriate USB <a title="Cable" href="../../cables-wires-connectors-en.html" target="_blank">cable</a><em> (Arduino boards draw power from the USB port – no batteries yet) </em></li>
	<li>Analog accelerometer, gyroscope and/or IMU</li>
	<li>Connectors (between the IMU and the Arduino</li>
</ol>
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/yIX-_wDStgI" frameborder="0" allowFullScreen="true"> </iframe></p>
Accelerometers, gyroscopes and IMUs are incredibly useful little sensors which are being integrated more and more into the electronics devices around us. These sensors are used in cell phones, gaming consoles such as the Wii wireless remote control, toys, self-balancing robots, motion capture suits and more. Accelerometers are used mainly to measure acceleration and tilt, gyroscopes are used to measure angular velocity and orientation and IMUs (which combine both accelerometers and gyroscopes) are used to give a complete understanding of a device&#8217;s acceleration, speed, position, orientation and more.

<a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-accelerometer-connections.jpg"><img class="aligncenter size-full wp-image-4055" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-accelerometer-connections.jpg" alt="Arduino 5 Minute Tutorials" width="400" height="150" /></a>

When choosing an accelerometer, gyroscope or IMU, it is also important to consider the type of output; depending on the type of sensor, readings can be output as:
<ul>
	<li>Serial data (Tx pin)</li>
	<li>I2C (SDA, SCL)</li>
	<li>Analog</li>
	<li>TTL</li>
	<li>others&#8230;</li>
</ul>
In this tutorial we&#8217;re only going to cover analog output. The code shown below includes the output for a single axis sensor and factors in the rest value.
<p style="text-align: center;"><a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-accelerometer-gyroscope-imu-code.jpg"><img class="aligncenter  wp-image-4056" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-accelerometer-gyroscope-imu-code.jpg" alt="Arduino 5 Minute Tutorials" width="615" height="663" /></a></p>

<h2 style="text-align: left;">Accelerometer</h2>
<p style="text-align: left;">Accelerometers measure acceleration in one to three linear axes (x, y, z). A single axis accelerometer can measure acceleration in whichever direction it is pointed. This may be good for a rocket, an impact, a train or other scenario where the device really moves in one basic direction. Knowing the acceleration and time, you can use mathematics to <a  href="http://www2.usfirst.org/2005comp/Manuals/Acceler1.pdf" target="_blank">find the distance traveled by the object</a>. There are fewer and fewer single and double axis accelerometers on the market because a triple axis accelerometer can do so much more. Thanks to low manufacturing costs the three axes accelerometers are not much more expensive than single or double.</p>
<p style="text-align: left;">Acceleration due to gravity is a constant and is in fact measurable using an accelerometer. When placed parallel to the ground, acceleration due to gravity would only be &#8220;felt&#8221; by one axis. However, when tilted, this acceleration would appear as components of two (or three) axes. You can get an idea of how to use an accelerometer to measure tilt <a  href="http://www.freescale.com/files/sensors/doc/app_note/AN3107.pdf" target="_blank">here</a> and <a  href="http://www.freescale.com/files/sensors/doc/app_note/AN3461.pdf" target="_blank">here</a>.</p>
<p style="text-align: left;">Connect the accelerometer to the Arduino; each output pin goes to one of the analog pins on the Arduino, the Vin pin goes to the 5V pin on the Arduino (read the user guide to ensure the Vin pin is 5V as opposed to 3.3V), and connect the GND pin to the GND pin on the Arduino. Note that there is no need for additional electronics! Next, open the sample sketch File -&gt; Examples -&gt; Sensors -&gt; ADXL3xx. Upload to the Arduino and see the values change.</p>
<p style="text-align: left;">In order to choose the right accelerometer, consider the maximum linear acceleration the sensor will be subjected to. If you are planning to add an accelerometer to a small mobile robot, you will likely use a 2g accelerometer (even that is likely overkill), whereas if you are attaching it to a rocket, a 16g accelerometer is likely a better choice. When connected to a 10 bit ADC, the 2g accelerometer will have an accuracy of 2 / 1024 = 0.002g, and the 16g accelerometer will have and accuracy of 16 / 1024 = 0.0156. Therefore if you only need a range of 2g, but purchase a 16g accelerometer, you will only have about 128 possible readings, instead of the full 1024. Conversely, if you choose a 2g accelerometer when you really needed a 16g, you will get a lot of &#8220;maximum (1024) &#8220;readings since the acceleration is &#8220;off the scale&#8221;.</p>

<h2 style="text-align: left;">Gyroscope</h2>
<p style="text-align: left;">Gyroscopes measure angular velocity in α, β, γ (see image below). Gyroscopes can be used to help with stabilization and well as changes in direction and orientation. Unlike accelerometers, gyroscopes do not have a fixed reference, and only measure changes. To choose the right gyroscope for your needs, consider the maximum angular rate of change (degrees per second) your product will be subjected to. A remote control will likely rotate at less than 1 rotation per minute (360 degrees per second), while a rocket tumbling out of the sky may be rotating at 1500 degrees per second. When connected to the same microcontroller (10 bit for example), the 360 degree/s gyro will have an accuracy of 360 / 1024 = 0.35 deg/s, whereas the 1500 deg/s gyro will have an accuracy of 1500 / 1024 = 1.46 deg/s. Therefore if you chose a 1500 deg/s gyro when you only needed a 360 deg/s gyro, you will only get about 245 readings as opposed to 1024.</p>
<p style="text-align: center;"><a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/euler-angles1.jpg"><img class="aligncenter size-full wp-image-4687" title="euler-angles" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/05/euler-angles1.jpg" alt="" width="300" height="350" /></a>Courtesy: Wikipedia</p>

<h2 style="text-align: left;">IMU</h2>
<p style="text-align: left;">An IMU (Inertial Measurement Unit) usually consists of an accelerometer and gyroscope and is used to measures an object&#8217;s orientation, velocity etc. Often additional sensors (magnetic, temperature) are included to improve accuracy. The number of &#8220;degrees of freedom&#8221; indicates the number of different axes measured by the chip. For example, combining a three axis accelerometer with a two axis gyroscope would be consider a 3+2 = 5 DoF IMU.</p>

<h2 style="text-align: left;">Additional Considerations</h2>
<p style="text-align: left;">When using accelerometers, gyroscopes or inertial measurement units (IMUs) to obtain positions in space, it is important to note that there are several additional factors that will affect the readings, the main obstacle being the sampling rate. <a  href="http://www.robotshop.com/microcontrollers.html">Microcontrollers</a> require a certain amount of time to read values being provided to them by the <a  href="http://www.robotshop.com/sensors.html">sensor</a>, and because of this, the values between these readings are lost. There are several mathematical methods (a Kalman filter being a popular choice) that attempt to compensate for this. A second source of error is that readings are often affected by fluctuations in temperature. Most datasheets associated with micro-electro-mechanical systems (MEMS) attempt to describe how temperature affects the output.</p>
<p style="text-align: left;">Want to learn more? Start with the material put out for free by <a  href="http://www.analog.com/en/mems-sensors/mems-inertial-sensors/products/index.html" target="_blank">Analog Devices</a>, makes or many MEMS acceleromters, gyroscopes and other sensors.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=1Me1K2vhI1A:bwmNHnnp0kQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=1Me1K2vhI1A:bwmNHnnp0kQ:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=1Me1K2vhI1A:bwmNHnnp0kQ:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?i=1Me1K2vhI1A:bwmNHnnp0kQ:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=1Me1K2vhI1A:bwmNHnnp0kQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Goroboticsnet/~4/1Me1K2vhI1A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-7-accelerometers-gyros-imus/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-7-accelerometers-gyros-imus</feedburner:origLink></item>
		<item>
		<title>Arduino 5 Minute Tutorials: Lesson 6 – Force, Bend, Stretch Sensors</title>
		<link>http://feedproxy.google.com/~r/Goroboticsnet/~3/idwCK8PjUBA/arduino-5-minute-tutorials-lesson-6-force-bend-stretch-sensors</link>
		<comments>http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-6-force-bend-stretch-sensors#comments</comments>
		<pubDate>Mon, 30 Apr 2012 13:44:55 +0000</pubDate>
		<dc:creator>RobotShop</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[Sensors]]></category>

		<guid isPermaLink="false">http://www.robotshop.com/gorobotics/?p=4047</guid>
		<description><![CDATA[Lessons Menu: Lesson 1 – Software Downloading / Installing &#38; Interface Lesson 2 – Basic Code Lesson 3 – Sensors: Potentiometers Lesson 4 – Sensor: Infrared Distance Lesson 5 – Actuator: Servo Motor Lesson 6 – Sensor: Force, Bend, Stretch Lesson 7 – Sensor: Accelerometer, Gyro, IMU Lesson 8 – Actuator: DC Motor Lesson 9 [...]]]></description>
			<content:encoded><![CDATA[<h2><a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/04/arduino-tutorial-lesson-6.jpg"><img class="aligncenter size-full wp-image-4665" title="arduino-tutorial-lesson-6" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/04/arduino-tutorial-lesson-6.jpg" alt="" width="560" height="244" /></a></h2>
<h2>Lessons Menu:</h2>
<ul>
	<li><a  href="http://wp.me/p1VHvn-12N" rel="nofollow" target="_blank">Lesson 1 – Software Downloading / Installing &amp; Interface</a></li>
	<li><a href="../articles/microcontrollers/arduino-5-minute-tutorials-lesson-2-basic-code">Lesson 2 – Basic Code</a></li>
	<li><a href="../articles/microcontrollers/arduino-5-minute-tutorials-lesson-3-potentiometer">Lesson 3 – Sensors: Potentiometers</a></li>
	<li><a href="../articles/microcontrollers/arduino-5-minute-tutorials-lesson-4-ir-distance-sensor-push-button">Lesson 4 – Sensor: Infrared Distance</a></li>
	<li><a href="../articles/microcontrollers/arduino-5-minute-tutorials-lesson-5-servo-motors">Lesson 5 – Actuator: Servo Motor</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-6-force-bend-stretch-sensors">Lesson 6 – Sensor: Force, Bend, Stretch</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-7-accelerometers-gyros-imus">Lesson 7 – Sensor: Accelerometer, Gyro, IMU</a></li>
	<li>Lesson 8 – Actuator: DC Motor</li>
	<li>Lesson 9 – more to come…</li>
</ul>
<h3><em>Lesson 6 Hardware: </em></h3>
<ol>
	<li>Computer / Laptop or Netbook <strong></strong></li>
	<li><a href="../../arduino-microcontrollers-1.html" target="_blank">Arduino Microcontroller</a></li>
	<li><a href="../../ttl-cmos-serial.html" target="_blank">USB to Serial Adapter</a> <em>(if your microcontroller does not have a USB port)</em></li>
	<li>Appropriate USB <a title="Cable" href="../../cables-wires-connectors-en.html" target="_blank">cable</a><em> (Arduino boards draw power from the USB port – no batteries yet) </em></li>
	<li>Standard servo motor (current consumption &lt;50mA)</li>
	<li>Pin headers / cables</li>
	<li><a  href="http://www.robotshop.com/stretch-bend-sensors.html" target="_blank">Bend /stretch sensor</a> and/ or <a  href="http://www.robotshop.com/force-sensors.html" target="_blank">Force sensor</a></li>
</ol>
<p align="center"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/swWCaYQeqhs" frameborder="0" allowFullScreen="true"> </iframe></p>
<a  href="http://www.robotshop.com/home/products/robot-parts/sensors/force-sensors/index.html">Force “sensors”</a> are actually “force sensing resistors” (FSRs). Similarly, bend “sensors” are actually products whose resistance changes with flexing. These can all be categorized as “variable resistors”. To interface a product whose resistance changes with a <a  href="http://www.robotshop.com/microcontrollers.html">microcontroller</a>, you need a voltage divider circuit. This “circuit” is nothing complex – aside from wires, the only part you are missing is a resistor.
<p align="center"><a  href="http://www.robotshop.com/Images/small/en/interlink-05-circular-fsr-T.jpg"><img class="aligncenter" title="Force sensing resistor" src="http://www.robotshop.com/Images/small/en/interlink-05-circular-fsr-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/Small/en/images-scientific-2inch-stretch-sensor.jpg"><img class="aligncenter" title="Stretch sensing resistor" src="http://www.robotshop.com/Images/Small/en/images-scientific-2inch-stretch-sensor.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/small/en/images-scientific-bi-directional-flexible-bend-sensor-20k-50k-T.jpg"><img class="aligncenter" title="Bend sensor" src="http://www.robotshop.com/Images/small/en/images-scientific-bi-directional-flexible-bend-sensor-20k-50k-T.jpg" alt="" width="125" height="125" /></a></p>
To create the circuit, add the variable resistor in series with a similar (standard) resistor of roughly the same resistance (in ohms). Connect a wire between the two &#8211; this wire goes to the analog input of the board. There should only be two wires left &#8211; one end of the standard resistor, and one end from the variable resistor &#8211; these ends are connected to +5V and GND respectively. You can now use it as a regular sensor with analog output.
<p align="center"><a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/voltage-divider-circuit.jpg"><img class="size-full wp-image-4049 aligncenter" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/voltage-divider-circuit.jpg" alt="Arduino 5 Minute Tutorials" width="250" height="175" /></a></p>
If you want a pre-made circuit, consider the <a  href="http://www.robotshop.com/productinfo.aspx?pc=RB-Phi-50&#038;lang=en-US" target="_blank">Phidgets voltage divider</a>:
<p align="center"><a  href="http://www.robotshop.com/productinfo.aspx?pc=RB-Phi-50&#038;lang=en-US" target="_blank"><img class="aligncenter size-full wp-image-4048" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/Phidgets-Voltage-Divider.jpg" alt="Arduino 5 Minute Tutorials" width="250" height="250" /></a></p>
<p style="text-align: left;">The output of this “mini circuit” is a signal between 0 to 5V (this is referred to as an analog signal), which is connected to an analog pin of the microcontroller. The microcontroller&#8217;s on-board analog to digital converter (ADC) interprets this voltage and assigns it a number which you can use in your code. For 10 bit ADC (2<sup>10</sup>), you will get a number between 0 and 1024 representing 0V to 5V. You would need an equation in your code to use this number to send the appropriate signal to a motor controller. As you might have suspected, the code is now identical to that used to get an analog input.</p>
<p style="text-align: left;" align="center">To get sample code, open the Arduino software and go to File -&gt; Examples -&gt; Analog -&gt; AnalogInOutSerial</p>
<p style="text-align: left;" align="center">The video above shows a bend sensor connected to an Arduino, and the Arduino is connected to a small servo motor. The analog value associated with the flex sensor is read by the Arduino, and that value is converted to a rough position. You would merge the Analog example code with the servo code, and add a single line to convert the 0 to 1024 value to 0 to 180 degrees. It is easy to see how, with many of these sensors, you can create a data glove which controls a robotic hand.</p>
<p align="center"><a  href="http://www.robotshop.com/Images/big/en/anthrotronix-acceleglove-sensor-feedback-glove-1.jpg"><img class="aligncenter" title="Acceleglove Data Glove" src="http://www.robotshop.com/Images/big/en/anthrotronix-acceleglove-sensor-feedback-glove-1.jpg" alt="" width="250" height="250" /></a></p>
&nbsp;<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=idwCK8PjUBA:8azaz4VLFoU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=idwCK8PjUBA:8azaz4VLFoU:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=idwCK8PjUBA:8azaz4VLFoU:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?i=idwCK8PjUBA:8azaz4VLFoU:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=idwCK8PjUBA:8azaz4VLFoU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Goroboticsnet/~4/idwCK8PjUBA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-6-force-bend-stretch-sensors/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-6-force-bend-stretch-sensors</feedburner:origLink></item>
		<item>
		<title>Arduino 5 Minute Tutorials: Lesson 5 – Servo Motors</title>
		<link>http://feedproxy.google.com/~r/Goroboticsnet/~3/ol0TXBrBWIk/arduino-5-minute-tutorials-lesson-5-servo-motors</link>
		<comments>http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-5-servo-motors#comments</comments>
		<pubDate>Wed, 25 Apr 2012 13:26:25 +0000</pubDate>
		<dc:creator>RobotShop</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[actuator]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[lesson]]></category>
		<category><![CDATA[motor]]></category>
		<category><![CDATA[servo]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.robotshop.com/gorobotics/?p=4042</guid>
		<description><![CDATA[Lessons Menu: Lesson 1 – Software Downloading / Installing &#38; Interface Lesson 2 – Basic Code Lesson 3 – Sensors: Potentiometers Lesson 4 – Sensor: Infrared Distance Lesson 5 – Actuator: Servo Motor Lesson 6 – Sensor: Force, Bend, Stretch Lesson 7 – Sensor: Accelerometer, Gyro, IMU Lesson 8 – Actuator: DC Motor Lesson 9 [...]]]></description>
			<content:encoded><![CDATA[<h2><a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/04/arduino-tutorial-lesson-5.jpg"><img class="aligncenter size-full wp-image-4636" title="arduino-tutorial-lesson-5" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/04/arduino-tutorial-lesson-5.jpg" alt="" width="560" height="244" /></a></h2>
<h2>Lessons Menu:</h2>
<ul>
	<li><a  href="http://wp.me/p1VHvn-12N" rel="nofollow" target="_blank">Lesson 1 – Software Downloading / Installing &amp; Interface</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-2-basic-code">Lesson 2 – Basic Code</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-3-potentiometer">Lesson 3 – Sensors: Potentiometers</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-4-ir-distance-sensor-push-button">Lesson 4 – Sensor: Infrared Distance</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-5-servo-motors">Lesson 5 – Actuator: Servo Motor</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-6-force-bend-stretch-sensors">Lesson 6 – Sensor: Force, Bend, Stretch</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-7-accelerometers-gyros-imus">Lesson 7 – Sensor: Accelerometer, Gyro, IMU</a></li>
	<li>Lesson 8 – Actuator: DC Motor</li>
	<li>Lesson 9 – more to come…</li>
</ul>
<h3><em>Lesson 5 Hardware: </em></h3>
<ol>
	<li>Computer / Laptop or Netbook <strong></strong></li>
	<li><a href="../../arduino-microcontrollers-1.html" target="_blank">Arduino Microcontroller</a></li>
	<li><a href="../../ttl-cmos-serial.html" target="_blank">USB to Serial Adapter</a> <em>(if your microcontroller does not have a USB port)</em></li>
	<li>Appropriate USB <a title="Cable" href="../../cables-wires-connectors-en.html" target="_blank">cable</a><em> (Arduino boards draw power from the USB port – no batteries yet) </em></li>
	<li>Standard servo motor (current consumption &lt;50mA)</li>
	<li>Pin headers / cables</li>
</ol>
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/ZIQKf98cAMk" frameborder="0" allowFullScreen="true"> </iframe></p>
<p style="text-align: left;">Controlling a servo motor directly from the Arduino is quite easy. However, a servo motor may require significantly more current than the Arduino can provide. The following example uses a standard sized servo (without any load) powered directly from the Arduino via USB. When powering the servo directly from the Arduino board:</p>

<ol>
	<li>Connect the black wire from the servo to the GND pin on the Arduino</li>
	<li>Connect the red wire from the servo to the +5V pin on the Arduino</li>
	<li>Connect the yellow or white wire from the servo to a digital pin on the Arduino</li>
</ol>
<a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-servo-motor.jpg">
<img class="aligncenter" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-servo-motor.jpg" alt="Arduino 5 Minute Tutorials" width="400" height="340" /></a>
<p align="left">Alternatively, you can plug the servo&#8217;s wire into three adjacent pins, and set the pin connected to the red lead to &#8220;HIGH&#8221; and the pin connected to the black lead to &#8220;LOW&#8221;. If you want to use a more powerful servo, or if you want to connect it to a separate power supply, you would connect the battery / power supply&#8217;s red (5V) and black (GND) wires to the servo&#8217;s red and black wires, and connect the signal wire to the Arduino. Note that you also need to connect the batter&#8217;s GND line to the Arduino&#8217;s GND pins (&#8220;common ground&#8221;).</p>
<a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-servo-motor-code.jpg"><img class="aligncenter size-full wp-image-4044" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-servo-motor-code.jpg" alt="Arduino 5 Minute Tutorials" width="551" height="566" /></a>
<p align="left"><span style="color: #ff9900;">pinMode</span>(pin number, <span style="color: #800000;">OUTPUT</span>);</p>
<p align="left">This sets a pin number as dedicated input or output. In this case, we called the pin “servopin” and assigned it a value of 4. The term “pulse” is in black as it is not a reserved word and can be changed by the user. It is best to use descriptive variables when coding to understand what each does, or the information it will contain. Servos operate by sending a timed +5V pulse (usually between 500us and 2500us) to the onboard electronics, which is repeated every ~20ms. This pulse corresponds to a servo position, usually from 0 to 180 degrees.</p>

<ul>
	<li>5V for 500 microseconds = 0.5 milliseconds and corresponds to 0 degrees</li>
	<li>5V for 1500 microseconds = 1.5 milliseconds and corresponds to 90 degrees</li>
	<li>5V for 2500 microseconds = 2.5 milliseconds and corresponds to 180 degrees</li>
	<li>The relationship is linear, so use mathematics to determine the pulse which corresponds to a given angle. Note that if you send a signal that is greater or lower than the servo can accept (for example, Firgelli linear actuators accept 1 to 2 ms), you might damage the actuator.</li>
</ul>
<p align="left">Another option for controlling servos is to use the Arduino &#8220;<a  href="http://www.arduino.cc/playground/uploads/ComponentLib/SoftwareServo.zip">servo library</a>&#8221; (previously separate from the basic Arduino software, it is now included with V1.0). The servo library manages much of the overhead and includes new, custom commands. If you want to control multiple servo motors, you should use a servo motor controller and a separate power supply between 4.8V to 6V.</p>
<a href="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-servo-motor.jpg">
</a><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=ol0TXBrBWIk:0ECXAlTCwCw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=ol0TXBrBWIk:0ECXAlTCwCw:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=ol0TXBrBWIk:0ECXAlTCwCw:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?i=ol0TXBrBWIk:0ECXAlTCwCw:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=ol0TXBrBWIk:0ECXAlTCwCw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Goroboticsnet/~4/ol0TXBrBWIk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-5-servo-motors/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-5-servo-motors</feedburner:origLink></item>
		<item>
		<title>Arduino 5 Minute Tutorials: Lesson 4 – IR Distance Sensor &amp; Push Button</title>
		<link>http://feedproxy.google.com/~r/Goroboticsnet/~3/LLtu4m1he2w/arduino-5-minute-tutorials-lesson-4-ir-distance-sensor-push-button</link>
		<comments>http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-4-ir-distance-sensor-push-button#comments</comments>
		<pubDate>Fri, 20 Apr 2012 15:24:07 +0000</pubDate>
		<dc:creator>RobotShop</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[button]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[distance]]></category>
		<category><![CDATA[infrared]]></category>
		<category><![CDATA[learn]]></category>
		<category><![CDATA[sensor]]></category>
		<category><![CDATA[sharp]]></category>

		<guid isPermaLink="false">http://www.robotshop.com/gorobotics/?p=4035</guid>
		<description><![CDATA[Lessons Menu: Lesson 1 – Software Downloading / Installing &#38; Interface Lesson 2 – Basic Code Lesson 3 – Sensors: Potentiometers Lesson 4 – Sensor: Infrared Distance Lesson 5 – Actuator: Servo Motor Lesson 6 – Sensor: Force, Bend, Stretch Lesson 7 – Sensor: Accelerometer, Gyro, IMU Lesson 8 – Actuator: DC Motor Lesson 9 [...]]]></description>
			<content:encoded><![CDATA[<h2><a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/04/arduino-tutorial-lesson-4.jpg"><img class="aligncenter size-full wp-image-4624" title="arduino-tutorial-lesson-4" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/04/arduino-tutorial-lesson-4.jpg" alt="" width="560" height="244" /></a></h2>
<h2>Lessons Menu:</h2>
<ul>
	<li><a  href="http://wp.me/p1VHvn-12N" rel="nofollow" target="_blank">Lesson 1 – Software Downloading / Installing &amp; Interface</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-2-basic-code">Lesson 2 – Basic Code</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-3-potentiometer">Lesson 3 – Sensors: Potentiometers</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-4-ir-distance-sensor-push-button">Lesson 4 – Sensor: Infrared Distance</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-5-servo-motors">Lesson 5 – Actuator: Servo Motor</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-6-force-bend-stretch-sensors">Lesson 6 – Sensor: Force, Bend, Stretch</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-7-accelerometers-gyros-imus">Lesson 7 – Sensor: Accelerometer, Gyro, IMU</a></li>
	<li>Lesson 8 – Actuator: DC Motor</li>
	<li>Lesson 9 – more to come…</li>
</ul>
<h3><em>Lesson 4 Hardware: </em></h3>
<ol>
	<li>Computer / Laptop or Netbook <strong></strong></li>
	<li><a href="../../arduino-microcontrollers-1.html" target="_blank">Arduino Microcontroller</a></li>
	<li><a href="../../ttl-cmos-serial.html" target="_blank">USB to Serial Adapter</a> <em>(if your microcontroller does not have a USB port)</em></li>
	<li>Appropriate USB <a title="Cable" href="../../cables-wires-connectors-en.html" target="_blank">cable</a><em> (Arduino boards draw power from the USB port – no batteries yet) </em></li>
	<li><a  href="http://www.robotshop.com/infrared-light-sensors.html" target="_blank">IR Distance sensor</a> (preferably <a  href="http://www.robotshop.com/sharp-gp2y0a21yk0f-ir-range-sensor-2.html" target="_blank">Sharp</a>) and corresponding <a  href="http://www.robotshop.com/productinfo.aspx?pc=RB-Lyn-164&#038;lang=en-US" target="_blank">cable</a></li>
	<li><a  href="http://www.robotshop.com/contact-sensors.html" target="_blank">Push button</a> and corresponding cables to connect to Arduino</li>
</ol>
<p style="text-align: center;"> <iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/87IQhUYHtc4" frameborder="0" allowFullScreen="true"> </iframe></p>
Infrared distance sensors are useful for measuring distances without actually touching a surface. The three wires protruding from a distance sensor represent +5V (in most cases), Gnd (Ground) and signal. These are almost always color coded with black as ground, red as +V and white or yellow as the signal. If your infrared distance sensor did not come with any wires, you will either need to find the appropriate connector, or <a  href="http://www.robotshop.com/home/products/tools-equipment/soldering/index.html">solder</a> wires directly to the leads (ensure the pins and solder do not contact one another) so you can attach wires.
<ol>
	<li>Connect the red wire to +5V on the Arduino</li>
	<li>Connect the black wire to Gnd on the Arduino</li>
	<li>Connect the yellow wire to an analog pin on the Arduino (in this case we chose A2)</li>
</ol>
&nbsp;

<div id="attachment_4038" class="wp-caption aligncenter" style="width: 410px"><a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-sharp-infrared-sensor.jpg"><img class="size-full wp-image-4038" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-sharp-infrared-sensor.jpg" alt="Arduino 5 Minute Tutorials" width="400" height="286" /></a><p class="wp-caption-text">Arduino 5 Minute Tutorials</p></div>
<p align="left">Since the sensor is connected to the analog input of the Arduino, the code is identical to that of the potentiometer:</p>
<a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-potentiometer-simple1.jpg"><img class="aligncenter size-full wp-image-4036" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-potentiometer-simple1.jpg" alt="Arduino 5 Minute Tutorials" width="552" height="523" /></a>
<p align="left">Upload this program to the board and change to the Serial Monitor. As you move the front of the distance sensor closer to and away from a solid object or wall, the values should change between 0 to 1023. You can now read values and use them within your code. Check the range for your <a  href="http://www.robotshop.com/sensors.html">sensor</a> (not all sensors can read from zero cm); note that some sensors have a minimum distance &#8211; although it is always listed in the specifications, try to find it by experimentation. To convert the values to actual distances (in cm or inches), consult the user guide of the sensor.</p>

<h2>Arduino and Push Buttons</h2>
Connecting toggle switches, push buttons and momentary <a  href="http://www.robotshop.com/home/products/robot-parts/sensors/contact-sensors/index.html">contact switches</a> to the Arduino is straightforward. A push button is a simple device that completes a circuit. One end of the button is connected to source, usually a low voltage (5V on the Arduino is ideal) and the other connected to the digital pin. When the switch is flipped, pressed or toggled, the circuit is either opened or closed. The digital pin simply returns if there is 5V or 0V. The code associated with this is:
<p align="left"><span style="color: #ff9900;">digitalRead</span>(pin);</p>
In the following simple program, a push button is used to turn on the <a  href="http://www.robotshop.com/home/products/robot-parts/lighting/index.html">LED</a> connected to pin 13. The line
<p align="left"><span style="color: #ff9900;">digitalWrite</span>(ledPin, status);</p>
<p align="left">turns the ledPin (in this case assigned to digital pin 13) HIGH (1) or LOW (0) depending on the status variable. We initially set the status to be low (0).</p>
<a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-push-button.jpg"><img class="aligncenter size-full wp-image-4037" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-push-button.jpg" alt="Arduino 5 Minute Tutorials" width="545" height="570" /></a>

&nbsp;

&nbsp;<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=LLtu4m1he2w:_duDIbEMtQY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=LLtu4m1he2w:_duDIbEMtQY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=LLtu4m1he2w:_duDIbEMtQY:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?i=LLtu4m1he2w:_duDIbEMtQY:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=LLtu4m1he2w:_duDIbEMtQY:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Goroboticsnet/~4/LLtu4m1he2w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-4-ir-distance-sensor-push-button/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-4-ir-distance-sensor-push-button</feedburner:origLink></item>
		<item>
		<title>Arduino 5 Minute Tutorials: Lesson 3 – Potentiometer</title>
		<link>http://feedproxy.google.com/~r/Goroboticsnet/~3/_0mLMfVjFyw/arduino-5-minute-tutorials-lesson-3-potentiometer</link>
		<comments>http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-3-potentiometer#comments</comments>
		<pubDate>Thu, 19 Apr 2012 15:53:32 +0000</pubDate>
		<dc:creator>RobotShop</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[analog]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[lesson]]></category>
		<category><![CDATA[potentiometer]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.robotshop.com/gorobotics/?p=4028</guid>
		<description><![CDATA[Lessons Menu: Lesson 1 – Software Downloading / Installing &#38; Interface Lesson 2 – Basic Code Lesson 3 – Sensors: Potentiometers Lesson 4 – Sensor: Infrared Distance Lesson 5 – Actuator: Servo Motor Lesson 6 – Sensor: Force, Bend, Stretch Lesson 7 – Sensor: Accelerometer, Gyro, IMU Lesson 8 – Actuator: DC Motor Lesson 9 [...]]]></description>
			<content:encoded><![CDATA[<h2><a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/04/arduino-tutorial-lesson-3.jpg"><img class="aligncenter size-full wp-image-4606" title="arduino-tutorial-lesson-3" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/04/arduino-tutorial-lesson-3.jpg" alt="" width="560" height="244" /></a></h2>
<h2>Lessons Menu:</h2>
<ul>
	<li><a  href="http://wp.me/p1VHvn-12N" rel="nofollow" target="_blank">Lesson 1 – Software Downloading / Installing &amp; Interface</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-2-basic-code">Lesson 2 – Basic Code</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-3-potentiometer">Lesson 3 – Sensors: Potentiometers</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-4-ir-distance-sensor-push-button">Lesson 4 – Sensor: Infrared Distance</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-5-servo-motors">Lesson 5 – Actuator: Servo Motor</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-6-force-bend-stretch-sensors">Lesson 6 – Sensor: Force, Bend, Stretch</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-7-accelerometers-gyros-imus">Lesson 7 – Sensor: Accelerometer, Gyro, IMU</a></li>
	<li>Lesson 8 – Actuator: DC Motor</li>
	<li>Lesson 9 – more to come…</li>
</ul>
Lesson 3 Hardware:
<ol>
	<li>Computer / Laptop or Netbook <strong></strong></li>
	<li><a href="../../arduino-microcontrollers-1.html" target="_blank">Arduino Microcontroller</a></li>
	<li><a href="../../ttl-cmos-serial.html" target="_blank">USB to Serial Adapter</a> <em>(if your microcontroller does not have a USB port)</em></li>
	<li>Appropriate USB <a title="Cable" href="../../cables-wires-connectors-en.html" target="_blank">cable</a><em> (Arduino boards draw power from the USB port – no batteries yet) </em></li>
	<li><a  href="http://www.robotshop.com/linear-rotary-resistors.html">Potentiometer</a> (rotary or linear) Example: <a  href="http://www.robotshop.com/dfrobot-rotation-sensor-v1.html" target="_blank">DFRobot Rotation Sensor</a></li>
	<li>Optional secondary LED.</li>
</ol>
<p class="aligncenter size-full wp-image-4030" align="left&quot;"><a  href="http://www.robotshop.com/Images/small/en/dfrobot-rotation-sensor-v1-T.jpg"><img class="aligncenter" title="DFRobot Rotation Sensor V2" src="http://www.robotshop.com/Images/small/en/dfrobot-rotation-sensor-v1-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/small/en/dfrobot-slide-position-sensor-T.jpg"><img class="aligncenter" title="DFRobot Slide Position Sensor" src="http://www.robotshop.com/Images/small/en/dfrobot-slide-position-sensor-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/small/en/dfrobot-rotation-sensor-v2-T.jpg"><img class="aligncenter" title="DFRobot Multi-Turn Rotary Potentiometer" src="http://www.robotshop.com/Images/small/en/dfrobot-rotation-sensor-v2-T.jpg" alt="" width="125" height="125" /></a></p>
<p class="aligncenter size-full wp-image-4030" align="left&quot;">Open the sample sketch &#8220;AnalogInput&#8221; under File -&gt; Examples -&gt; Analog. The comments section has been reduced below to make the code clearly visible.</p>
<p class="aligncenter size-full wp-image-4030" align="left&quot;"><a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/04/arduino-potentiometer-led-code.jpg"><img class="aligncenter size-full wp-image-4610" title="arduino-potentiometer-led-code" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/04/arduino-potentiometer-led-code.jpg" alt="" width="500" height="705" /></a></p>
<p class="aligncenter size-full wp-image-4030" align="left&quot;">We see several new lines of code here:</p>

<blockquote>
<p align="left"><span style="color: #ff9900;">int</span> sensorPin = A0;</p>
</blockquote>
<p align="left">The &#8220;int&#8221; is short for &#8220;integer&#8221;. The name &#8220;sensorPin&#8221; was chosen only to describe what the variable represents; &#8220;sensor pin&#8221;. The fact that the &#8216;P&#8217; is capitalized makes it easier to see that it is actually two words, since spaces cannot be used. The integer &#8220;sensor pin&#8221; is equal to A0, where &#8220;A0&#8243; is Analog pin 0 on the Arduino. On its own, &#8220;A0&#8243; is not a reserved term. However, when used in context, the system recognizes it as analog pin 0. The line must be ended with a semicolon. By declaring a variable in the setup, you can use the term, which in this case is &#8220;sensorPin&#8221;, throughout the code instead of &#8220;A0&#8243;. There are two main benefits to this:</p>
<p align="left">1) It makes the code more descriptive</p>
<p align="left">2) If you want to change the value of the variable, you only need to do it in one place.</p>

<blockquote>
<p align="left">sensorValue = <span style="color: #ff9900;">analogRead</span>(sensorPin);</p>
</blockquote>
<p align="left">This line uses the term &#8220;<span style="color: #ff9900;">analogRead</span>&#8221; in order to read the voltage of an analog pin. Most Arduino microcontrollers use 10 bit analog (voltage) to digital (numeric) conversion, which is 2<sup>10</sup> possible numbers = 1024. Therefore a voltage of 0V corresponds to a numeric value of 0. A voltage of 5V corresponds to a numeric value of 1024. Therefore a value of 3V would correspond to a numeric value of:</p>
<p align="left">3/5 =x/1024, x = 3*1024/5 = ~614</p>
<p align="left">Alternatively you could have written: sensorValue = <span style="color: #ff9900;">analogRead</span>(A0);</p>

<blockquote><span style="color: #ff9900;">int</span> ledPin = 13;</blockquote>
<p align="left">Once again, the term &#8220;ledPin&#8221; is not a reserved word in Arduino, it was chosen to describe which pin was connected to the LED. The value &#8220;13&#8243; is a normal value, but just like &#8220;A0&#8243;, when used in context represents pin 13.</p>

<blockquote><span style="color: #ff9900;">int</span> sensorValue = 0;</blockquote>
<p align="left">The term &#8220;<span style="color: #ff9900;">sensorValue</span>&#8221; is not a reserved term either.</p>
<p class="aligncenter size-full wp-image-4030" align="left&quot;">Connect the potentiometer to pins A0, 5V and GND. The middle (wiper) lead is the one to connect to the analog pin and the voltage varies on this pin. The orientation of the other two pins does not matter. The other option is to connect the potentiometer to pins A0, A1 and A2. However, you will need to add the following code under void setup():</p>
<p class="aligncenter size-full wp-image-4030" align="left&quot;"><span style="color: #ff9900;">digitalWrite</span> (A1, LOW);</p>
<p class="aligncenter size-full wp-image-4030" align="left&quot;"><span style="color: #ff9900;">digitalWrite</span> (A2, HIGH);</p>
<p class="aligncenter size-full wp-image-4030" align="left&quot;">This sets the corresponding pins to 0V (GND) and 5V (PWR). Once the potentiometer is connected, upload this sketch to the board and change to the Serial monitor. As you rotate the knob (or slide the slider), the values should change between 0 to 1023. Correspondingly, the LED will blink with a faster or shorter delay.</p>
<p align="left&quot;">You can now read values and use them within your code. The new function used here is “analogRead();” where the pin selected is pin #2. If you used analog pin #5, you would change the code to read:</p>
<p align="left&quot;">int sensorpin = 5;</p>
<p class="aligncenter size-full wp-image-4030" align="left&quot;">If the system does not work, check the syntax and ensure the code uploads correctly. Next, check the connections to the potentiometer ensuring that the middle lead goes to the correct pin, and the other pins are powered at 0V and 5V. If you bought a very cheap or old potentiometer, there is a chance it may be mechanically defective. You can test this using a multimeter and connect the ends to the middle pin and an outer pin. Set the multimeter to read resistance and rotate the knob; if the resistance changes slowly, the pot is working. If the resistance is erratic, you need a new potentiometer.</p>
<p class="aligncenter size-full wp-image-4030" align="left&quot;"><a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/04/analog-serial.jpg"><img class="aligncenter size-full wp-image-4654" title="analog-serial" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/04/analog-serial.jpg" alt="" width="571" height="530" /></a></p>
<p class="aligncenter size-full wp-image-4030" align="left&quot;">Now what if you want to see the value yourself? Take a look at the code above and write it in the Arduino interface as a new sketch. Some new code you will see is:</p>
<p class="aligncenter size-full wp-image-4030" align="left&quot;"><span style="color: #ff9900;"><strong>Serial</strong></span>.<span style="color: #ff9900;">println</span>(sensorValue);</p>
<p class="aligncenter size-full wp-image-4030" align="left&quot;">This sends the value contained in the variable &#8220;sensorValue&#8221; serially via the USB plug and digital pin 1. Verify, then upload this sketch to your Arduino. Once it is done, press on the &#8220;magnifying glass&#8221; located towards the top right of the window. This is the &#8220;Serial monitor&#8221; and monitors communications being sent and received by the Arduino. Here you must verify that the Baud rate is also 9600, or else you will see garbage.</p>
<p class="aligncenter size-full wp-image-4030" align="left&quot;">If you did not want the values to appear on a new line every time, you could write</p>
<p class="aligncenter size-full wp-image-4030" align="left&quot;"><span style="color: #ff9900;"><strong>Serial</strong></span>.<span style="color: #ff9900;">print</span>(sensorValue);</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=_0mLMfVjFyw:fDbXngpWYrk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=_0mLMfVjFyw:fDbXngpWYrk:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=_0mLMfVjFyw:fDbXngpWYrk:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?i=_0mLMfVjFyw:fDbXngpWYrk:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=_0mLMfVjFyw:fDbXngpWYrk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Goroboticsnet/~4/_0mLMfVjFyw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-3-potentiometer/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-3-potentiometer</feedburner:origLink></item>
		<item>
		<title>Arduino 5 Minute Tutorials: Lesson 2 – Basic Code &amp; Blink LED</title>
		<link>http://feedproxy.google.com/~r/Goroboticsnet/~3/y4-VsNHuW9k/arduino-5-minute-tutorials-lesson-2-basic-code</link>
		<comments>http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-2-basic-code#comments</comments>
		<pubDate>Tue, 17 Apr 2012 13:44:43 +0000</pubDate>
		<dc:creator>RobotShop</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[lesson]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.robotshop.com/gorobotics/?p=4021</guid>
		<description><![CDATA[Lessons Menu: Lesson 1 – Software Downloading / Installing &#38; Interface Lesson 2 – Basic Code Lesson 3 – Sensors: Potentiometers Lesson 4 – Sensor: Infrared Distance Lesson 5 – Actuator: Servo Motor Lesson 6 – Sensor: Force, Bend, Stretch Lesson 7 – Sensor: Accelerometer, Gyro, IMU Lesson 8 – Actuator: DC Motor Lesson 9 [...]]]></description>
			<content:encoded><![CDATA[<h2><a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/04/arduino-tutorial-lesson-2.jpg"><img class="aligncenter size-full wp-image-4597" title="arduino-tutorial-lesson-2" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/04/arduino-tutorial-lesson-2.jpg" alt="" width="560" height="244" /></a></h2>
<h2>Lessons Menu:</h2>
<ul>
	<li><a  href="http://wp.me/p1VHvn-12N" rel="nofollow" target="_blank">Lesson 1 – Software Downloading / Installing &amp; Interface</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-2-basic-code">Lesson 2 – Basic Code</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-3-potentiometer">Lesson 3 – Sensors: Potentiometers</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-4-ir-distance-sensor-push-button">Lesson 4 – Sensor: Infrared Distance</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-5-servo-motors">Lesson 5 – Actuator: Servo Motor</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-6-force-bend-stretch-sensors">Lesson 6 – Sensor: Force, Bend, Stretch</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-7-accelerometers-gyros-imus">Lesson 7 – Sensor: Accelerometer, Gyro, IMU</a></li>
	<li>Lesson 8 – Actuator: DC Motor</li>
	<li>Lesson 9 – more to come…</li>
</ul>
<h3>Lesson 2 Hardware:</h3>
<ol>
	<li>Computer / Laptop or Netbook <strong></strong></li>
	<li><a href="../../arduino-microcontrollers-1.html" target="_blank">Arduino Microcontroller</a></li>
	<li><a href="../../ttl-cmos-serial.html" target="_blank">USB to Serial Adapter</a> <em>(if your microcontroller does not have a USB port)</em></li>
	<li>Appropriate USB <a title="Cable" href="../../cables-wires-connectors-en.html" target="_blank">cable</a><em> (Arduino boards draw power from the USB port – no batteries yet) </em></li>
</ol>
<p align="left">The Arduino language is CASE SENSITIVE: a capital letter is not the same as a lower case letter. The following code represents the minimum in order for a program to compile:</p>
<p align="center"><a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-basic-program.bmp"><img class="aligncenter" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-basic-program.bmp" alt="Arduino 5 Minute Tutorials" width="233" height="214" /></a></p>
<p align="left">The “<strong><span style="color: #ff9900;">void</span> <span style="color: #993300;">setup</span>()</strong>&#8221; section is widely used to initialize variables, pin modes, set the serial baud rate and related. The software only goes though the section once.</p>
<p align="left">The “<strong><span style="color: #ff9900;">void</span> <span style="color: #993300;">loop</span>()</strong>&#8221; section is the part of the code that loops back onto itself and is the main part of the code. In the Arduino examples, this is called &#8220;Bare Minimum&#8221; under File-&gt; Examples -&gt; Basics. Note that you are free to add subroutines using the same syntax: <strong></strong></p>
<p align="left"><strong><span style="color: #ff9900;">void</span> <span style="color: #993300;">subroutinename</span>() {}</strong></p>
<p align="left">Almost every line of code needs to end with a semicolon ‘;’ (there are a few exceptions which we will see later). To write single line comments in the code, type two back slashes followed by the text:</p>

<blockquote><span style="color: #339966;">//comments are overlooked when compiling your program</span></blockquote>
<p align="left">To write multi-line comments, start the comment with /* and end with */</p>

<blockquote><span style="color: #339966;">/* This is a multi-line comment and saves you having to always use double slashes at the beginning of every line. Comments are used used to explain the code textually. Good code always has a lot of comments.*/</span></blockquote>
<h2>Serial Communication</h2>
The Arduino board can communicate at various baud (&#8220;baud rates&#8221;). A baud is a measure of how many times the hardware can send 0s and 1s in a second. The baud rate must be set properly for the board to convert incoming and outgoing information to useful data. If your receiver is expecting to communicate at a baud rate of 2400, but your transmitter is transmitting at a different rate (for example 9600), the data you get will not make sense. To set the baud rate, use the following code:
<blockquote>
<p align="left"><span style="color: #ff9900;">void</span> <span style="color: #993300;">setup<span style="color: #000000;">()</span></span> {</p>
<p align="left"><strong><span style="color: #993300;">Serial</span></strong>.<span style="color: #993300;">begin</span>(9600);</p>
<p align="left">}</p>
</blockquote>
<p align="left">9600 is a good baud rate to start with. Other standard baud rates available on most Arduino modules include: 300, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, or 115200 and you are free to specify other baud rates. To output a value in the Arduino window, consider the following program:</p>
<a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-hello-world.jpg"><img class="aligncenter size-full wp-image-4023" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-hello-world.jpg" alt="Arduino 5 Minute Tutorials" width="500" height="600" /></a>
<p align="left">Verify the program by pressing the “verify” button (looks like a “play” button in order version or a check sign in Arduino 1.0); you should not get any errors at the bottom of the screen. If you get errors, check that only the two numbers in the code are black, the rest of the text should have been automatically recognized and assigned a color. If part of the text is black, check the syntax (often copy/pasting text from another program can include unwanted formatting) and capitalization.</p>
<p align="left">Next, upload the sketch to the board using the “Upload to I/O Board” button (arrow pointing right). Wait until the sketch has finished uploading. You will not see anything unless you then select the “Serial Monitor” button (rectangle with a circle that looks like a TV in the old software, or what looks like a magnifying glass in the new software). When you select the serial monitor, make sure the baud rate selected is the same as in your program. If you want to save all your programs, we suggest creating a new folder called “reference” and save this program as Hello World.</p>

<h2 align="left">Blink LED Program</h2>
<p align="left">Connect the board to the computer if it is not already connected. In the Arduino software go to File -&gt;  Examples -&gt; Basics -&gt; Blink LED. The code will automatically load in the window, ready to be transferred to the Arduino. Ensure you have the right board chosen in Tools -&gt; Board, and have the right COM port as well under Tools -&gt; Serial Port. If you are not sure which COM port is connected to the Arduino, (on a Windows machine) go to Device Manager under COM &amp; Ports.</p>
<p align="left">Press the &#8220;Upload&#8221; button and wait until the program says &#8220;Done Uploading&#8221;. You should see the LED next to pin 13 start to blink. Note that there is already a green LED connected to most boards &#8211; you don&#8217;t necessarily need a separate LED.</p>
<p style="text-align: center;" align="left"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/QSK81QQLI34" frameborder="0" allowFullScreen="true"> </iframe></p>

<h2>Understanding Blink LED Code</h2>
<p class="size-full wp-image-4029 aligncenter" align="left&quot;"><a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/04/arduino-blink-led-basic-code.jpg"><img class="aligncenter size-full wp-image-4607" title="arduino-blink-led-basic-code" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/04/arduino-blink-led-basic-code.jpg" alt="" width="553" height="627" /></a></p>
<p class="size-full wp-image-4029 aligncenter" align="left&quot;">From Lesson 2 you will recognize the basic code void setup(){} and void loop(){}. You will also recognize the green commented sections. The three new lines of code you have not seen before are:</p>

<blockquote>
<p class="size-full wp-image-4029 aligncenter" align="left&quot;"><span style="color: #ff9900;">pinMode</span>(13, <span style="color: #3366ff;">OUTPUT</span>);</p>
</blockquote>
<p class="size-full wp-image-4029 aligncenter" align="left&quot;">This sets pin 13 as an output pin. The opposite, being INPUT, would have the pin wait to read a 5V signal. Note that the &#8216;M&#8217; is capitalized. A lower case &#8216;m&#8217; would cause the word &#8220;pinmode&#8221; to not be recognized.</p>

<blockquote>
<p class="size-full wp-image-4029 aligncenter" align="left&quot;"><span style="color: #ff9900;">digitalWrite</span>(13, <span style="color: #3366ff;">HIGH</span>); and <span style="color: #ff9900;">digitalWrite</span>(13, <span style="color: #3366ff;">LOW</span>);</p>
</blockquote>
<p class="size-full wp-image-4029 aligncenter" align="left&quot;">The line digitalWrite(pin, HIGH); puts a specified pin high to +5V. In this case we chose pin 13 since on the Uno, the LED is connected to pin 13. Replacing HIGH with LOW, the pin is set to 0V. You can attach your own LED using a digital output and the GND pin. Note that the ‘W’ is capitalized.</p>

<blockquote>
<p class="size-full wp-image-4029 aligncenter" align="left&quot;"><span style="color: #ff9900;">delay</span>(1000);</p>
</blockquote>
<p class="size-full wp-image-4029 aligncenter" align="left&quot;">The delay(1000); line causes the program to wait for 1000 milliseconds before proceeding (where 1000 is just a convenient example to get a 1 second delay). Note that during a delay, the microcontroller simply waits and does not execute any additional lines of code.</p>

<h2 class="size-full wp-image-4029 aligncenter" align="left&quot;">Special Note</h2>
<p class="size-full wp-image-4029 aligncenter" align="left&quot;">Pin 13 incorporates a resistor with the LED, whereas none of the other digital pins have this feature. If you want to connect one or more LEDs to the other digital pins, you need to <a  href="http://www.ladyada.net/learn/arduino/lesson3.html" target="_blank">add a resistor in series with the LED</a>.</p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=y4-VsNHuW9k:8RcPxGw2Kxs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=y4-VsNHuW9k:8RcPxGw2Kxs:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=y4-VsNHuW9k:8RcPxGw2Kxs:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?i=y4-VsNHuW9k:8RcPxGw2Kxs:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=y4-VsNHuW9k:8RcPxGw2Kxs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Goroboticsnet/~4/y4-VsNHuW9k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-2-basic-code/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-2-basic-code</feedburner:origLink></item>
		<item>
		<title>Arduino 5 Minute Tutorials: Lesson 1 – Software</title>
		<link>http://feedproxy.google.com/~r/Goroboticsnet/~3/ERfaD3kmgG0/arduino-5-minute-tutorials-lesson-1-software</link>
		<comments>http://www.robotshop.com/gorobotics/articles/arduino-5-minute-tutorials-lesson-1-software#comments</comments>
		<pubDate>Wed, 11 Apr 2012 13:54:34 +0000</pubDate>
		<dc:creator>RobotShop</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[basics]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[lesson]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.robotshop.com/gorobotics/?p=4017</guid>
		<description><![CDATA[Lessons Menu: Lesson 1 – Software Downloading / Installing &#38; Interface Lesson 2 – Basic Code Lesson 3 – Sensors: Potentiometers Lesson 4 – Sensor: Infrared Distance Lesson 5 – Actuator: Servo Motor Lesson 6 – Sensor: Force, Bend, Stretch Lesson 7 – Sensor: Accelerometer, Gyro, IMU Lesson 8 – Actuator: DC Motor Lesson 9 [...]]]></description>
			<content:encoded><![CDATA[<h2><a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/04/arduino-tutorial-lesson-11.jpg"><img class="aligncenter size-full wp-image-4571" title="arduino-tutorial-lesson-1" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/04/arduino-tutorial-lesson-11.jpg" alt="" width="560" height="244" /></a></h2>
<h2>Lessons Menu:</h2>
<ul>
	<li><a  href="http://wp.me/p1VHvn-12N" rel="nofollow" target="_blank">Lesson 1 – Software Downloading / Installing &amp; Interface</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-2-basic-code">Lesson 2 – Basic Code</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-3-potentiometer">Lesson 3 – Sensors: Potentiometers</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-4-ir-distance-sensor-push-button">Lesson 4 – Sensor: Infrared Distance</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-5-servo-motors">Lesson 5 – Actuator: Servo Motor</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-6-force-bend-stretch-sensors">Lesson 6 – Sensor: Force, Bend, Stretch</a></li>
	<li><a  href="http://www.robotshop.com/gorobotics/articles/microcontrollers/arduino-5-minute-tutorials-lesson-7-accelerometers-gyros-imus">Lesson 7 – Sensor: Accelerometer, Gyro, IMU</a></li>
	<li>Lesson 8 – Actuator: DC Motor</li>
	<li>Lesson 9 – more to come…</li>
</ul>
<h3>Lesson 1 Hardware:</h3>
<ol>
	<li>Computer / Laptop or Netbook
<strong></strong></li>
	<li><a  href="http://www.robotshop.com/arduino-microcontrollers-1.html" target="_blank">Arduino Microcontroller</a></li>
	<li><a  href="http://www.robotshop.com/ttl-cmos-serial.html" target="_blank">USB to Serial Adapter</a> <em>(if your microcontroller does not have a USB port)</em></li>
	<li>Appropriate USB <a  title="Cable" href="http://www.robotshop.com/cables-wires-connectors-en.html" target="_blank">cable</a><em> (Arduino boards draw power from the USB port &#8211; no batteries yet)
</em></li>
</ol>
<p align="left">The popularity of Arduino is steadily increasing and it is fast becoming the microcontroller of choice for students, hobbyists and smaller companies. Many different electronics PCB manufacturing companies are jumping on the bandwagon and producing their own variations of the boards, as well as “shields” (additional circuits that fit directly on top of many Arduino boards to increase their functionality) and accessories. The Arduino website offers free resources and tutorials as well as a language reference to help you understand the code and syntax. In order to get started, you will at the very minimum need an Arduino board. Note that all the Arduino (and most of the clone boards) can use the Arduino software. If you are unsure what hardware to get, the Arduino USB is currently the most popular model, and these 5 minute tutorials are based around it.</p>
<p style="text-align: center;"><a  href="http://www.robotshop.com/Images/small/en/arduino-uno-microcontroller-2-T.jpg"><img class="aligncenter" title="Arduino Uno USB" src="http://www.robotshop.com/Images/small/en/arduino-uno-microcontroller-2-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/small/en/dfrduino-uno-usb-arduino-compatible-T.jpg"><img class="aligncenter" title="DFRduino Uno USB" src="http://www.robotshop.com/Images/small/en/dfrduino-uno-usb-arduino-compatible-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/small/en/solarbotics-hvwtech-freeduino-usb-microcontroller-T.jpg"><img class="aligncenter" title="Freeduino USB" src="http://www.robotshop.com/Images/small/en/solarbotics-hvwtech-freeduino-usb-microcontroller-T.jpg" alt="" width="125" height="125" /></a></p>

<h2>Downloading / Installing Arduino Software<em></em></h2>
<ol>
	<li>Go to <a  href="http://www.arduino.cc/">www.arduino.cc</a> to download the latest version of the Arduino software (Direct link: <a  href="http://arduino.cc/en/Main/Software">http://arduino.cc/en/Main/Software</a> and select your operating system; in this case we are using Windows)</li>
	<li>Save the ZIP file to your desktop (you can move or delete it later)</li>
	<li>It is convenient to create a new folder called “Arduino” under “Program Files”. To do this, go to “My computer” -&gt; “C:” (or the drive where the operating system is installed) -&gt; “Program Files”, then left click once on “program Files” folder, then select “New”-&gt;”Folder” from the main Explorer menu.</li>
	<li>Extract the entire ZIP folder to this new “Arduino” folder</li>
	<li>To run the Arduino software, open Windows Explorer by pressing the windows key (usually between the Ctrl and Alt keys on your keyboard) and the ‘E’ character at the same time (there are other ways to access explorer as well).</li>
	<li>Go to “My computer” -&gt; “C:” (or the drive where the operating system is installed) -&gt; “Program Files” -&gt; “Arduino” In this folder you will see an executable file (blue colored icon named &#8220;Arduino&#8221;), you can left click (once) and then right click and select “send to” -&gt; Desktop (create shortcut) to have Arduino more easily accessible.</li>
	<li>Double click the icon on the desktop to start the software.</li>
</ol>
<h2>The Arduino Software Interface<em></em></h2>
<p align="left">The Arduino interface is pretty “bare-bones”. When you load the software, the first screen you will see is a white window (shown below) with several different shades of blue and blue-green as border.  Arduino projects are called “sketches” and when you start a new sketch, several additional files are also created.<strong></strong></p>
<strong>&#8220;Newest: Arduino Interface</strong> (as of Q1 2012)
<p align="left">The main headings are “File” “Edit” “Sketch” “Tools” “Help” and several shortcut icons beneath “Verify”, “Upload”, “New”, “Open”, “Save”, and at the far right, the “Serial Monitor”. Note that all these icons are also available from the main menus.</p>
<a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/04/arduino-software-screen.jpg"><img class="aligncenter size-full wp-image-4550" title="arduino-software-screen" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/04/arduino-software-screen.jpg" alt="" width="500" height="600" /></a>
<p align="left"><strong>&#8220;Older&#8221; Arduino Interface</strong></p>
<p align="left">The main headings are “File” “Edit” “Sketch” “Tools” “Help” and several shortcut icons beneath “Verify”, “Stop”, “New”, “Open”, “Save”, “Upload” and “Serial Monitor”. Note that all these icons are also available from the main menus.</p>
<p style="text-align: center;"><a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-default-software-screen.jpg"><img class="aligncenter" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-default-software-screen.jpg" alt="Arduino 5 Minute Tutorials" width="500" height="600" /></a></p>
To connect to your board,
<ol>
	<li>Launch the Arduino software by double-clicking the Arduino icon</li>
	<li>Plug one end of the USB into the Arduino and the other end into your computer.</li>
	<li>Your computer should detect the new device and tell you if it has installed correctly. At this time, two things can happen; if you have an older board using an FTDI chip (ex. Duemilanove based), Windows should detect it and you&#8217;re good to go to the next step. If you have a board which uses an ATMega chip to convert USB to serial (for example the UNO), you will need to <a  href="http://arduino.cc/en/Guide/Windows#toc4" target="_blank">install the drivers manually</a>.</li>
	<li>Take a look at your board&#8217;s main processor chip (usually found between the pin headers) to see which you have. It will likely be the ATMega168, ATMega328, or a more powerful ATMEga640. ATMega1280 etc</li>
	<li>In the software, select “Tools” -&gt; “Board” -&gt; You will get a list of possible boards. If you have a different board, select it from the drop-down list; if you have purchased a compatible board, that manufacturer should indicate which board to choose.</li>
	<li> In the software, select “Tools” -&gt; “Serial Port” -&gt; COM # (note that if you have several COM ports, you will need to go to Device Manager to see which COM port is assigned to your board.</li>
</ol>
You&#8217;re now ready to start coding!

&nbsp;<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=ERfaD3kmgG0:3xgvIBEUh_g:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=ERfaD3kmgG0:3xgvIBEUh_g:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=ERfaD3kmgG0:3xgvIBEUh_g:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?i=ERfaD3kmgG0:3xgvIBEUh_g:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=ERfaD3kmgG0:3xgvIBEUh_g:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Goroboticsnet/~4/ERfaD3kmgG0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robotshop.com/gorobotics/articles/arduino-5-minute-tutorials-lesson-1-software/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.robotshop.com/gorobotics/articles/arduino-5-minute-tutorials-lesson-1-software</feedburner:origLink></item>
		<item>
		<title>History of Robotics</title>
		<link>http://feedproxy.google.com/~r/Goroboticsnet/~3/Vz_lXQ8LUlc/history-of-robotics</link>
		<comments>http://www.robotshop.com/gorobotics/articles/miscellaneous/history-of-robotics#comments</comments>
		<pubDate>Mon, 09 Apr 2012 19:02:01 +0000</pubDate>
		<dc:creator>RobotShop</dc:creator>
				<category><![CDATA[Latest News]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.robotshop.com/gorobotics/?p=3413</guid>
		<description><![CDATA[This section is intended to provide you with an overview of the history of robotics. As you may have guessed, the history of robotics is intertwined with the history of technology, science and the basic principle of progress. Technology used in computing, electricity, even pneumatics and hydraulics can all be considered a part of the [...]]]></description>
			<content:encoded><![CDATA[<a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/04/history-robotics.jpg"><img class="aligncenter size-full wp-image-4543" title="history-robotics" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/04/history-robotics.jpg" alt="" width="500" height="288" /></a>
<p align="left">This section is intended to provide you with an overview of the history of robotics. As you may have guessed, the history of robotics is intertwined with the history of technology, science and the basic principle of progress. Technology used in computing, electricity, even pneumatics and hydraulics can all be considered a part of the history of robotics. Robotics currently represents one of mankind’s greatest accomplishments and is the single greatest attempt of mankind to produce an artificial, sentient being.</p>

<h2><a  href="http://www.robotshop.com/content/PDF/timeline.pdf">Timeline</a></h2>
The focus of this timeline is to provide the reader with a general overview of robotics and to give an appreciation for the inventors and innovators in this field who have helped robotics to become what it is today. <a  href="http://www.robotshop.com/content/PDF/timeline.pdf" target="_blank">Click the link</a> to see the entire timeline. See something important that&#8217;s missing? Write it in the comments below and we&#8217;ll be happy to consider it in the next revision.
<h2>Articles</h2>
<ul>
	<li><a  href="/content/PDF/servo-magazine-then-now-1107.pdf" target="_blank">Then and Now: Humanoid Robots</a> by Tom Carroll, Servo Magazine November, 2007</li>
	<li><a  href="/content/PDF/servo-magazine-then-now-1106.pdf" target="_blank">Then and Now: Robot Arms</a> by Tom Carroll, Servo Magazine August, 2007</li>
	<li><a  href="/content/PDF/servo-magazine-then-now-1106.pdf" target="_blank">Then and Now: Robotic Vacuum Cleaners</a> by Tom Caroll, Servo Magazine November, 2007</li>
	<li><a  href="/content/PDF/servo-magazine-then-now-1007.pdf" target="_blank">Then and Now: Robot Power</a> by Tom Carroll, Servo Magazine October, 2007</li>
	<li><a  href="/content/PDF/servo-magazine-then-now-0707.pdf" target="_blank">Then and Now: Robot Sensors</a> by Tom Carroll, Servo Magazine July, 2007</li>
	<li><a  href="/content/PDF/servo-magazine-then-now-0804.pdf" target="_blank">Then and Now: Servos</a> by Tom Caroll, Servo Magazine December, 2007</li>
	<li><a  href="/content/PDF/servo-magazine-then-now-0963.pdf" target="_blank">Then and Now: Robotic Competitions and Contests</a> by Tom Carroll, Servo Magazine, November 2008</li>
</ul><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=Vz_lXQ8LUlc:TWf6bLrD5uU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=Vz_lXQ8LUlc:TWf6bLrD5uU:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=Vz_lXQ8LUlc:TWf6bLrD5uU:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?i=Vz_lXQ8LUlc:TWf6bLrD5uU:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=Vz_lXQ8LUlc:TWf6bLrD5uU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Goroboticsnet/~4/Vz_lXQ8LUlc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robotshop.com/gorobotics/articles/miscellaneous/history-of-robotics/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.robotshop.com/gorobotics/articles/miscellaneous/history-of-robotics</feedburner:origLink></item>
		<item>
		<title>“Raisons d’Être” of Robots</title>
		<link>http://feedproxy.google.com/~r/Goroboticsnet/~3/J5m1sl0BXJc/raisons-detre-of-robots</link>
		<comments>http://www.robotshop.com/gorobotics/the-news/latest-news/raisons-detre-of-robots#comments</comments>
		<pubDate>Wed, 04 Apr 2012 15:32:59 +0000</pubDate>
		<dc:creator>RobotShop</dc:creator>
				<category><![CDATA[Latest News]]></category>

		<guid isPermaLink="false">http://www.robotshop.com/gorobotics/?p=3391</guid>
		<description><![CDATA[Robots can be used in almost any situation and are primarily intended to help humans in some way, shape or form. If you are unsure of what you want your robot to do or simply want to concentrate your efforts on specific tasks, here are some ideas: &#160; Amusement &#38; Companionship Building a robot in [...]]]></description>
			<content:encoded><![CDATA[Robots can be used in almost any situation and are primarily intended to help humans in some way, shape or form. If you are unsure of what you want your robot to do or simply want to concentrate your efforts on specific tasks, here are some ideas:

&nbsp;
<h3>Amusement &amp; Companionship</h3>
<a  href="http://www.robotshop.com/Images/small/en/karotz-wi-fi-interactive-internet-rabbit-T.jpg"><img class="aligncenter" title="Nabaztag" src="http://www.robotshop.com/Images/small/en/karotz-wi-fi-interactive-internet-rabbit-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/small/en/little-inu-interactive-pet-dinosaur-T.jpg"><img class="aligncenter" title="Little Inu" src="http://www.robotshop.com/Images/small/en/little-inu-interactive-pet-dinosaur-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/small/en/wowwee-roborover-french-eu-T.jpg"><img class="aligncenter" title="Roborover" src="http://www.robotshop.com/Images/small/en/wowwee-roborover-french-eu-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/small/en/wowwee-alive-lion-cub-eu-T.jpg"><img class="aligncenter" title="WowWee Alive Lion Cub" src="http://www.robotshop.com/Images/small/en/wowwee-alive-lion-cub-eu-T.jpg" alt="" width="125" height="125" /></a>

Building a robot in and of itself is fun and exciting. Robotics incorporates aspects of many disciplines including engineering (mechanical, electrical, computer), sciences (mathematics and physics) and arts (aesthetics) and users are free to use their imagination. Amusing others with your creations (especially if they are user-friendly and interactive) helps others to become interested in the field.

&nbsp;
<h3>Knowledge &amp; Learning</h3>
<a  href="http://www.robotshop.com/Images/small/en/2wd-beginner-robot-chassis-T.jpg"><img class="aligncenter" title="2WD Beginner Robot" src="http://www.robotshop.com/Images/small/en/2wd-beginner-robot-chassis-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/small/en/4wd-arduino-compatible-basic-mecanum-robot-T.jpg"><img class="aligncenter" title="4WD Mecanum Robot" src="http://www.robotshop.com/Images/small/en/4wd-arduino-compatible-basic-mecanum-robot-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/small/en/cytron-biped-walking-robot-with-electronics-T.jpg"><img class="aligncenter" title="Walking Biped Robot" src="http://www.robotshop.com/Images/small/en/cytron-biped-walking-robot-with-electronics-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/small/en/dagu-playful-puppy-quadruped-robot-kit-T.jpg"><img class="aligncenter" title="Playful Puppy Robot" src="http://www.robotshop.com/Images/small/en/dagu-playful-puppy-quadruped-robot-kit-T.jpg" alt="" width="125" height="125" /></a>

In order to build increasingly complex robots, most professionals and hobbyists use knowledge they have acquired when building previous robots. Instead of building one robot, you can learn how to use individual components with the objective of building your own &#8220;knowledge library&#8221; to use to undertake a larger, more complex design in the future.

&nbsp;
<h3>Competitions &amp; Contests</h3>
<p style="text-align: center;"><a  href="http://www.robotshop.com/Images/small/en/stacker-2wd-mobile-robot-2dof-arm-chassis-kit-T.jpg"><img class="aligncenter" title="Stacker Robot" src="http://www.robotshop.com/Images/small/en/stacker-2wd-mobile-robot-2dof-arm-chassis-kit-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/categories/en/vex-robot-classroom-starter-bundles.jpg"><img class="aligncenter" title="Vex Protobot" src="http://www.robotshop.com/Images/categories/en/vex-robot-classroom-starter-bundles.jpg" alt="" width="150" height="130" /></a><a  href="http://www.robotshop.com/Images/categories/en/lego-mindstorms-nxt-construction-kit.jpg"><img class="aligncenter" title="LEGO Mindstorms" src="http://www.robotshop.com/Images/categories/en/lego-mindstorms-nxt-construction-kit.jpg" alt="" width="150" height="130" /></a><a  href="http://www.robotshop.com/Images/small/en/vex-classroom-competition-field-kit-T.jpg"><img class="aligncenter" title="VEX Competition Field" src="http://www.robotshop.com/Images/small/en/vex-classroom-competition-field-kit-T.jpg" alt="" width="125" height="125" /></a></p>
Competitions give the project design guidelines and a due date. They also put your robot against others in the same class and test your design and construction skills. Although many competitions are specifically for students (elementary to university), there also exist open competitions where adults and professionals alike can compete.

&nbsp;
<h3>Autonomous life form</h3>
<a  href="http://www.robotshop.com/Images/small/en/aldebaran-robotics-nao-h25-humanoid-robot-academic-T.jpg"><img class="aligncenter" title="Nao Humanoid" src="http://www.robotshop.com/Images/small/en/aldebaran-robotics-nao-h25-humanoid-robot-academic-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/small/en/dasa-robot-genibo-robot-dog-T.jpg"><img class="aligncenter" title="Genibo" src="http://www.robotshop.com/Images/small/en/dasa-robot-genibo-robot-dog-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/small/en/robotis-darwin-op-advanced-humanoid-robot-deluxe-T.jpg"><img class="aligncenter" title="Darwin Humanoid" src="http://www.robotshop.com/Images/small/en/robotis-darwin-op-advanced-humanoid-robot-deluxe-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/small/en/dr-robot-drk8080-wifi-mobile-development-platform-w-head-T.jpg"><img class="aligncenter" title="Dr Robot Mobile Platform" src="http://www.robotshop.com/Images/small/en/dr-robot-drk8080-wifi-mobile-development-platform-w-head-T.jpg" alt="" width="125" height="125" /></a>

Humans are natural creators and innovators. The next great innovation will be to develop a fully autonomous life form that rivals or surpasses ourselves in ability and perhaps creativity. This goal is still being accomplished in small steps by individuals, research organizations and professionals.

&nbsp;
<h3>Domestic or Professional tasks</h3>
<a  href="http://www.robotshop.com/Images/categories/en/irobot-roomba-vacuums.jpg"><img class="aligncenter" title="Roomba" src="http://www.robotshop.com/Images/categories/en/irobot-roomba-vacuums.jpg" alt="" width="150" height="130" /></a><a  href="http://www.robotshop.com/Images/categories/en/asus-robot-vacuums.jpg"><img class="aligncenter" title="Asus Robot Vacuum" src="http://www.robotshop.com/Images/categories/en/asus-robot-vacuums.jpg" alt="" width="150" height="130" /></a><a  href="http://www.robotshop.com/Images/categories/en/infinuvo-cleanmate-robot-vacuum.jpg"><img class="aligncenter" title="Infinuvo Robot Vacuum" src="http://www.robotshop.com/Images/categories/en/infinuvo-cleanmate-robot-vacuum.jpg" alt="" width="150" height="130" /></a><a  href="http://www.robotshop.com/Images/categories/en/neato-robotics-robot-vaccums.jpg"><img class="aligncenter" title="Neato Robot Vacuum" src="http://www.robotshop.com/Images/categories/en/neato-robotics-robot-vaccums.jpg" alt="" width="150" height="130" /></a>

<a  href="http://www.robotshop.com/personal-domestic-robots.html">Domestic robots</a> help liberate people from unpleasant or dangerous tasks and give them more liberty and security. <a  href="http://www.robotshop.com/professional-service-robots.html">Professional and Service Robots</a> are used in a variety of applications at work, in public, in hazardous environments, in locations such as deep-sea, battlefields and space, just to name a few. In addition to the service areas such as cleaning, surveillance, inspection and maintenance, we utilize these robots where manual task execution is dangerous, impossible or unacceptable. Professional and Service Robots are more capable, rugged and often more expensive than <a  href="http://www.robotshop.com/personal-domestic-robots.html">domestic robots</a> and are ideally suited for professional and/or commercial use. RobotShop’s lineup of professional and service robots is always expanding.

&nbsp;
<h3>Security and <a  href="http://www.robotshop.com/home/products/personal-domestic-robots/robot-companions-surveillance/index.html">Surveillance</a></h3>
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/ExHgc9VIfE8" frameborder="0" allowFullScreen="true"> </iframe></p>
&nbsp;

Most mobile robots are used to venture into areas where humans either should not or cannot go. Robots of various sizes (either remote controlled, semi-autonomous or fully autonomous) are an ideal choice for these tasks.<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=J5m1sl0BXJc:UJM0-KNhC4k:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=J5m1sl0BXJc:UJM0-KNhC4k:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=J5m1sl0BXJc:UJM0-KNhC4k:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?i=J5m1sl0BXJc:UJM0-KNhC4k:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=J5m1sl0BXJc:UJM0-KNhC4k:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Goroboticsnet/~4/J5m1sl0BXJc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robotshop.com/gorobotics/the-news/latest-news/raisons-detre-of-robots/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.robotshop.com/gorobotics/the-news/latest-news/raisons-detre-of-robots</feedburner:origLink></item>
		<item>
		<title>Robotic Forums</title>
		<link>http://feedproxy.google.com/~r/Goroboticsnet/~3/3DXnF-aX284/robotic-forums</link>
		<comments>http://www.robotshop.com/gorobotics/the-news/latest-news/robotic-forums#comments</comments>
		<pubDate>Fri, 30 Mar 2012 12:59:24 +0000</pubDate>
		<dc:creator>RobotShop</dc:creator>
				<category><![CDATA[Latest News]]></category>

		<guid isPermaLink="false">http://www.robotshop.com/gorobotics/?p=3458</guid>
		<description><![CDATA[Here you will find a comprehensive list of forums, from manufacturers to unofficial enthusiast pages. The forums are categorized and presented in alphabetical order. If you encounter a dead link, or have found that content linked to from these pages is inappropriate, please report it to the Webmaster. If you have links you would like [...]]]></description>
			<content:encoded><![CDATA[Here you will find a comprehensive list of forums, from manufacturers to unofficial enthusiast pages. The forums are categorized and presented in alphabetical order. If you encounter a dead link, or have found that content linked to from these pages is inappropriate, please report it to the Webmaster. If you have links you would like to share, including personal pages, please submit them to the RobotShop <a  href="http://robotshop.helpserve.com/index.php?_m=tickets&#038;_a=submit">Support Center</a>, Subject: Learning Center Link.
<h2>RobotShop&#8217;s Forum</h2>
The <a  href="http://www.robotshop.com/forum/" target="_blank">RobotShop Forum</a> is the ideal place to meet others interested in robotics, discuss projects you are working on, share ideas, get and give help and more.
<h2>Official Manufacturer/Supplier Forums</h2>
Manufacturer and supplier forums are useful for when you are dealing with specific products. Many manufacturer forums are moderated by the company itself. You are also encouraged to visit the enthusiast links where you can find information related to certain manufacturers.

&nbsp;
<ul>
	<li><a  href="http://www.3dconnexion.com/forum/" target="_blank">3D Connexion</a></li>
	<li><a  href="http://4d.websitetoolbox.com/" target="_blank">4D Systems</a></li>
	<li><a  href="http://forums.adafruit.com/" target="_blank">Adafruit</a></li>
	<li><a  href="http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl" target="_blank">Arduino</a></li>
	<li><a  href="http://forums.basicmicro.net/" target="_blank">Basic Micro</a></li>
	<li><a  href="http://www.botmag.com/forum/index.php" target="_blank">Botmag</a></li>
	<li><a  href="http://forum.chumby.com/" target="_blank">Chumby</a></li>
	<li><a  href="http://forum.cytron.com.my/" target="_blank">Cytron</a></li>
	<li><a  href="http://www.dfrobot.com/forum/" target="_blank">DFRobot</a></li>
	<li><a  href="http://tech.groups.yahoo.com/group/ElementSupport" target="_blank">Element Direct</a></li>
	<li><a  href="http://forum.snapcircuits.net/" target="_blank">Elenco – Snap circuits</a></li>
	<li><a  href="http://forums.irobot.com/irobothome" target="_blank">iRobot</a></li>
	<li><a  href="http://jcminventforum.20.forumer.com/" target="_blank">JCM Inventures</a></li>
	<li><a  href="http://forums.leaflabs.com/" target="_blank">Leaflabs</a></li>
	<li><a  href="http://messageboards.lego.com/en-US/showforum.aspx?ForumID=1042" target="_blank">LEGO Mindstorms</a></li>
	<li><a  href="http://www.lynxmotion.net/" target="_blank">Lynxmotion</a></li>
	<li><a  href="http://www.netmedia.com/forums" target="_blank">Netmedia</a></li>
	<li><a  href="http://www.newmicros.com/discussion" target="_blank">New Micros</a></li>
	<li><a  href="http://www.phidgets.com/phorum/" target="_blank">Phidgets</a></li>
	<li><a  href="http://forum.pololu.com/" target="_blank">Pololu</a></li>
	<li><a  href="http://www.radiotronix.com/support" target="_blank">RadioTronix Support Forum</a></li>
	<li><a  href="http://myforum.robobrothers.com/user/categories.aspx" target="_blank">Robobrothers</a></li>
	<li><a  href="http://www.robotshop.com/forum/" target="_blank">RobotShop</a></li>
	<li><a  href="http://www.websitetoolbox.com/tool/mb/roboteq" target="_blank">RoboteQ</a></li>
	<li><a  href="http://www.roboticsconnection.com/userForums" target="_blank">Robotics Connection</a></li>
	<li><a  href="http://www.robotis.com/xe/qna_en" target="_blank">Robotis Bioloid</a></li>
	<li><a  href="http://forum.servomagazine.com/" target="_blank">Servo Magazine</a></li>
	<li><a  href="http://www.solutions-cubed.net/" target="_blank">Solutions Cubed</a></li>
	<li><a  href="http://forum.sparkfun.com/" target="_blank">Sparkfun</a></li>
	<li><a  href="http://www.vexforum.com/" target="_blank">Vex Robotics</a></li>
</ul><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=3DXnF-aX284:FMqRL-s5a3M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=3DXnF-aX284:FMqRL-s5a3M:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=3DXnF-aX284:FMqRL-s5a3M:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?i=3DXnF-aX284:FMqRL-s5a3M:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=3DXnF-aX284:FMqRL-s5a3M:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Goroboticsnet/~4/3DXnF-aX284" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robotshop.com/gorobotics/the-news/latest-news/robotic-forums/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.robotshop.com/gorobotics/the-news/latest-news/robotic-forums</feedburner:origLink></item>
		<item>
		<title>How Do I Differentiate Between Robotic Kits?</title>
		<link>http://feedproxy.google.com/~r/Goroboticsnet/~3/DR5d8dnNWgI/how-do-i-differentiate-between-robotic-kits</link>
		<comments>http://www.robotshop.com/gorobotics/the-news/latest-news/how-do-i-differentiate-between-robotic-kits#comments</comments>
		<pubDate>Wed, 28 Mar 2012 12:52:33 +0000</pubDate>
		<dc:creator>RobotShop</dc:creator>
				<category><![CDATA[Latest News]]></category>

		<guid isPermaLink="false">http://www.robotshop.com/gorobotics/?p=3410</guid>
		<description><![CDATA[Robots and artificial devices have always interested humans as they are the first devices mankind has created that has the potential to match and surpass our own abilities. For this reason, many technologically advanced companies have created robot kits in order to satisfy people&#8217;s need and desire for devices that emulate human thought, form and [...]]]></description>
			<content:encoded><![CDATA[<a  title="VEX Contruction Kits" href="http://www.robotshop.com/vex-construction-robot-kit.html" target="_blank"><img class="aligncenter" title="VEX Robotics Kits" src="http://www.robotshop.com/Images/banners/vex-robot-construction-kits.jpg" alt="" width="559" height="209" /></a>

<a  href="http://www.robotshop.com" target="_blank">Robots</a> and artificial devices have always interested humans as they are the first devices mankind has created that has the potential to match and surpass our own abilities. For this reason, many technologically advanced companies have created robot kits in order to satisfy people&#8217;s need and desire for devices that emulate human thought, form and function. Robotic kits allow people to learn how to create a particular type of robot while gaining the knowledge, skills and expertise to be used in building ever increasingly complex robots.
<p align="left"><a  href="http://www.robotshop.com/robot-kits.html" target="_blank">Robotic kits</a> allow people of all ages to learn how to assemble and use one or more particular robots. In so doing, people will be able to understand the technology, principles and the equipment behind the design and creation of robots. If you are new to robotics or not quite ready to make the leap to fully custom robots, there is a kit out there that will be correct for your skill level and also allow you to build and possibly code a robot that would have otherwise have been impossible to do on your own.</p>
<p align="left">Almost all robotic kits (aside from kits which teach specific principles) include some form of motion. The majority of these use two or more wheels to propel the robot, while others may use tracks, legs or even blades and wings! Many beginner kits aimed at &lt;12 years old can be easy to construct with only a few snap-together parts, while more complex robots have hundreds of parts and encourage you to create your own semi-custom design. Not to worry, all robot kits include instructions on how to build and use the robot. Note that some kits require <a  href="http://www.robotshop.com/soldering.html" target="_blank">soldering</a>; if you are not sure what &#8220;soldering&#8221; is, take a look at this <a  title="Soldering" href="http://www.youtube.com/watch?v=BLfXXRfRIzY">video</a>.</p>
<p align="left">To know more about robot kits, and which is right for you, here is a list of some of the available kits that you can try out:</p>

<h2><a  href="http://www.robotshop.com/home/products/robot-kits/beginner-robot-kits/index.html">Beginner Robot Kits</a></h2>
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/1bu7IDnhpMw" frameborder="0" allowFullScreen="true"> </iframe></p>
<p align="left">As the name implies, these robot kits are made for those who are new to robotics and prefer to start simply, with step-by-step instructions. These kits are specially designed to educate and orient those people who would like to explore robotics, but not looking to spend a lot of money or take too long to build a functional bot. Most of these <a  href="http://www.robotshop.com/beginner-robot-kits.html" target="_blank">beginner kits</a> are aimed at 12 years old and up, though some can be built by children as young as 8 and 9, while others are versatile enough to entertain adults.</p>
<a  href="http://www.robotshop.com/Images/small/en/owi-535-robotic-arm-edge-T.jpg"><img class="aligncenter" title="Owi Arm Edge" src="http://www.robotshop.com/Images/small/en/owi-535-robotic-arm-edge-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/small/en/elenco-beetle-robot-kit-T.jpg"><img class="aligncenter" title="Beetle Robot Kit" src="http://www.robotshop.com/Images/small/en/elenco-beetle-robot-kit-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/small/en/elenco-line-tracking-robot-kit-T.jpg"><img class="aligncenter" title="Line Tracking Robot Kit" src="http://www.robotshop.com/Images/small/en/elenco-line-tracking-robot-kit-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/small/en/owi-6-in-1-educational-solar-kit-T.jpg"><img class="aligncenter" title="6 in 1 Educational Solar Kit" src="http://www.robotshop.com/Images/small/en/owi-6-in-1-educational-solar-kit-T.jpg" alt="" width="125" height="125" /></a>
<p align="left">For example, for $39.99, the <a  title="Owi Arm Edge" href="http://www.robotshop.com/owi-535-robotic-arm-edge-6.html" target="_blank">OWI Arm Edge</a> is one of the most popular kits in this category; it is by far the least expensive robotic arm on the market and although it can&#8217;t pick up a full can of cola, it can certainly pick up and move most small objects. Use the arm to move and stack blocks, draw a shape or design and much more! If you really want to get involved, there is an optional <a  title="Owi Robot Arm USB Computer Interface" href="http://www.robotshop.com/owi-usb-interface-for-robotic-arm-edge-2.html" target="_blank">computer interface</a>, allowing you to control the arm from the computer.</p>

<h2><a  href="http://www.robotshop.com/home/products/robot-kits/intermediate-robot-kits/index.html">Intermediate Robot Kits</a></h2>
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/3WyxSXsmqiU" frameborder="0" allowFullScreen="true"> </iframe></p>
<p align="left">These robot kits are made for the robot hobbyist who has some knowledge in robotics and/or a related field and is prepared to take more time in building and troubleshooting a kit, but perhaps does not want to start from scratch or attempt higher level programming. These <a  href="http://www.robotshop.com/intermediate-robot-kits.html" target="_blank">intermediate kits</a> are more involved than beginner robot kits because they require one or more of the following:</p>
<p align="left">- Advanced assembly: Many of these kits require some soldering and working with intricate parts. Some of these kits are designed especially to help improve soldering skills.</p>
<p align="left">- Programming: Almost all of these kits require some programming, and many are oriented towards the hobbyist who is looking to learn how to program, but not necessarily very high level (first time using sensors, motors, creating an autonomous robot etc).</p>
<p align="left">- Capability: unlike the robots in the beginner category, these robots are usually not restricted to just one task or motion. A large number of these kits can be upgraded with additional sensors and parts.</p>
<a  href="http://www.robotshop.com/Images/small/en/dfrobotshop-rover-tracked-robot-basic-kit-T.jpg"><img class="aligncenter" title="DFRobotShop Rover" src="http://www.robotshop.com/Images/small/en/dfrobotshop-rover-tracked-robot-basic-kit-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/small/en/RB-Ghi-22-T.jpg"><img class="aligncenter" title="GHI FEZ Mini Mobile Robot Kit" src="http://www.robotshop.com/Images/small/en/RB-Ghi-22-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/small/en/parallax-scribbler-2-robot-usb-adapter-cable-T.jpg"><img class="aligncenter" title="Parallax Scribbler" src="http://www.robotshop.com/Images/small/en/parallax-scribbler-2-robot-usb-adapter-cable-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/small/en/pololu-3pi-robot-only-T.jpg"><img class="aligncenter" title="Pololu 3pi" src="http://www.robotshop.com/Images/small/en/pololu-3pi-robot-only-T.jpg" alt="" width="125" height="125" /></a>
<p align="left">At &lt;$100, the <a  href="http://www.robotshop.com/dfrobotshop-rover-arduino-compatible-kits.html" target="_blank">DFRobotShop Rover</a> is intended to be a mobile platform for those who have heard about &#8220;Arduino&#8221; but are not necessarily sure where to start. The kit includes everything you need to get started in mobile robotics. The PCB includes a standard <a  href="http://www.robotshop.com/arduino-microcontrollers-1.html" target="_blank">Arduino</a> Uno as well as a dual <a  href="http://www.robotshop.com/brushed-motor-controllers.html" target="_blank">motor controller</a> and voltage regulator. Arduino is one of the best ways to get started in &#8220;serious&#8221; robotics because of its ability to perform complex calculations and communicate with and control other devices.</p>

<h2><a  href="http://www.robotshop.com/home/products/robot-kits/advanced-robot-kits/index.html">Advanced Robot Kits</a></h2>
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/mpnDXD9cM1o" frameborder="0" allowFullScreen="true"> </iframe></p>
<p align="left">Advanced robot kits employ more complicated designs and structures and require more knowledge of robotics. The most advanced robot kits are currently <a  href="http://www.robotshop.com/biped-development-platforms-1.html" target="_blank">&#8220;humanoid&#8221; robots</a>, meaning they almost resemble the human body. Although controlling each joint may be straightforward, the difficulty arises from having to control many at the same time and in such a way to achieve balance and motion.</p>
<p align="left">Other forms of advanced motion include Mecanum and Omni wheels, legged and multi-legged robots (some with as many as 21 degrees of freedom), and platforms with advanced <a  href="http://www.robotshop.com/sensors.html" target="_blank">sensors</a>. All of these robots require a higher level of programming and although some code may be provided, it is understood that the customer intends to create their own custom code.</p>
<p align="left"><a  href="http://www.robotshop.com/Images/small/en/kondo-khr-3hv-humanoid-robot-kit-T.jpg"><img class="aligncenter" title="Kondo KHR-3HV" src="http://www.robotshop.com/Images/small/en/kondo-khr-3hv-humanoid-robot-kit-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/small/en/lynxmotion-a-pod-hexapod-complete-kit-T.jpg"><img class="aligncenter" title="Lynxmotion A-Pod Hexapod Kit" src="http://www.robotshop.com/Images/small/en/lynxmotion-a-pod-hexapod-complete-kit-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/small/en/pob-technology-programmable-robot-designer-kit-T.jpg"><img class="aligncenter" title="Pob Bot Programmable Robot" src="http://www.robotshop.com/Images/small/en/pob-technology-programmable-robot-designer-kit-T.jpg" alt="" width="125" height="125" /></a><a  href="http://www.robotshop.com/Images/small/en/4wd-arduino-compatible-basic-mecanum-robot-T.jpg"><img class="aligncenter" title="Arduino Compatible 4WD Mecanum Wheel Robot" src="http://www.robotshop.com/Images/small/en/4wd-arduino-compatible-basic-mecanum-robot-T.jpg" alt="" width="125" height="125" /></a></p>
<p align="left">The Kondo KHR series humanoid robots closely resemble a miniature robot human and uses 17 <a  href="http://www.robotshop.com/servo-motors.html" target="_blank">servos</a> to move its legs, arms and head. There is some sample code available, but with a robot like this, almost anything is possible: program it to do some dance moves, climb stairs, do martial arts and much more!</p>

<h2><a  href="http://www.robotshop.com/robot-construction-kits.html">Robot Construction Kits</a></h2>
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/nw9ZkFHdsZQ" frameborder="0" allowFullScreen="true"> </iframe></p>
<p align="left">Robot construction kits are more than just toys: they use interchangeable parts and can be programmed a variety of ways. The sensors and electronics used in many of these kits are complex and need to be programmed in order to be used to their full potential. Many of the kits can even be used to create humanoid robots. Robot construction kits offer the big advantage of saving you the time needed to construct intricate mechanical parts.</p>
<p align="left"><a  href="http://www.robotshop.com/Images/categories/en/vex-construction-robot-kit.jpg"><img class="aligncenter" title="VEX Robot Kits" src="http://www.robotshop.com/Images/categories/en/vex-construction-robot-kit.jpg" alt="" width="150" height="130" /></a><a  href="http://www.robotshop.com/Images/categories/en/robotis-bioloid-robot-construction-kit.jpg"><img class="aligncenter" title="Bioloid Robotic Kits" src="http://www.robotshop.com/Images/categories/en/robotis-bioloid-robot-construction-kit.jpg" alt="" width="150" height="130" /></a><a  href="http://www.robotshop.com/Images/categories/en/inex-robot-construction-kits.jpg"><img class="aligncenter" title="INEX Robotic Kits" src="http://www.robotshop.com/Images/categories/en/inex-robot-construction-kits.jpg" alt="" width="150" height="130" /></a>The <a  href="http://www.robotshop.com/vex-construction-robot-kit.htmlhttp://" target="_blank">VEX</a> line of construction kits use metal brackets and durable plastic parts and allow you to let your mind go free to come up with whatever robotic design it wants; create a robot arm, a 6WD robot with suspension, a motorcycle and much much more!</p>

<h2>Robot Development Platforms</h2>
<p align="left">Robot Development Platforms are ideal for the experienced robot builder who is looking for a pre-made platform on which he or she can electronics, a battery pack, sensors and more. Most robotic platforms come with the motors required for each degree of freedom, though most kits leave it to the customer to decide which electronics to select. Many platforms have a downloadable computer interface, though often times the user chooses whichever programming language they are most comfortable with.</p>

<h2><a  href="http://www.robotshop.com/home/products/robot-kits/electronic-kits/index.html">Electronic Experimentation Kits</a></h2>
Electronic experimentation kits are ideal for the young robotic enthusiast who is looking to gain knowledge and experience with the electronics and simple circuits. Although there may be some mechanical construction required, electronic experimentation kits are focused mainly on the electronics aspect of robotics.
<p align="left">.</p>
&nbsp;<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=DR5d8dnNWgI:Rxuw_4uVuBQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=DR5d8dnNWgI:Rxuw_4uVuBQ:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=DR5d8dnNWgI:Rxuw_4uVuBQ:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?i=DR5d8dnNWgI:Rxuw_4uVuBQ:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=DR5d8dnNWgI:Rxuw_4uVuBQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Goroboticsnet/~4/DR5d8dnNWgI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robotshop.com/gorobotics/the-news/latest-news/how-do-i-differentiate-between-robotic-kits/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.robotshop.com/gorobotics/the-news/latest-news/how-do-i-differentiate-between-robotic-kits</feedburner:origLink></item>
		<item>
		<title>Robotic Research, Initiatives and Education</title>
		<link>http://feedproxy.google.com/~r/Goroboticsnet/~3/_xzIbtNZdr0/robotic-research-initiatives-and-education</link>
		<comments>http://www.robotshop.com/gorobotics/the-news/latest-news/robotic-research-initiatives-and-education#comments</comments>
		<pubDate>Mon, 26 Mar 2012 16:00:58 +0000</pubDate>
		<dc:creator>RobotShop</dc:creator>
				<category><![CDATA[Latest News]]></category>

		<guid isPermaLink="false">http://www.robotshop.com/gorobotics/?p=3467</guid>
		<description><![CDATA[Research underway in higher education (colleges, universities and graduate laboratories) as well as government and private labs will form the basis of tomorrow&#8217;s toys, domestic robots and more! If you encounter a dead link, or have found that content linked to from these pages is inappropriate, please report it to the Webmaster. If you have [...]]]></description>
			<content:encoded><![CDATA[Research underway in higher education (colleges, universities and graduate laboratories) as well as government and private labs will form the basis of tomorrow&#8217;s toys, domestic robots and more! If you encounter a dead link, or have found that content linked to from these pages is inappropriate, please report it to the Webmaster. If you have links you would like to share, including personal pages, please submit them to the RobotShop Support Center, Subject: Learning Center Link
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/Xaaenrk_Mp0" frameborder="0" allowFullScreen="true"> </iframe></p>
&nbsp;
<h2>Universities</h2>
&nbsp;
<ul>
	<li><a  href="http://robotics.bu.edu/">Boston University Robotics Lab</a></li>
	<li><a  href="http://www.ri.cmu.edu/">Carnegie Mellon Robotics Institute</a></li>
	<li>ETS Research</li>
	<li><a  href="http://www.cs.indiana.edu/Research">Indiana University CS Research</a></li>
	<li><a  href="http://intranet.cs.man.ac.uk/robotics">Manchester University Research</a></li>
	<li>McGill University Center for Intelligent Machines</li>
	<li><a  href="http://www.ai.mit.edu/projects">MIT Robotics Projects</a></li>
	<li><a  href="http://www.cis.upenn.edu/">Penn Engineering CS Research</a></li>
	<li><a  href="http://robotics.stanford.edu/">Stanford University Artificial Intelligence Lab</a></li>
	<li><a  href="http://robotics.eecs.berkeley.edu/wiki/pmwiki/pmwiki.php">UC Berkely Robotics Lab</a></li>
	<li>University of Alberta Research</li>
	<li><a  href="http://www.udel.edu/research/centers">University of Delaware Research</a></li>
	<li><a  href="http://wwwrobot.gmc.ulaval.ca/">University of Laval Robotics Lab</a></li>
	<li><a  href="http://www.engin.umich.edu/research/mrl/index.html">University of Michigan Research</a></li>
	<li><a  href="http://www-robotics.usc.edu/">University of South Carolina Robotics Research Lab</a></li>
	<li><a  href="http://telerobot.mech.uwa.edu.au/">University of Western Australia</a></li>
</ul>
&nbsp;
<h2>Goverment and Non-Government Organizations</h2>
&nbsp;
<ul>
	<li><a  href="http://www-robotics.jpl.nasa.gov/">Nasa – JPL Robotics</a></li>
	<li><a  href="http://prime.jsc.nasa.gov/ROV/nlinks.html">Nasa ROV Research</a></li>
	<li><a  href="http://www.darpa.mil/">Darpa Research Grants</a></li>
	<li><a  href="http://www.rec.ri.cmu.edu/">NREC: National Robotics Engineering Center</a></li>
	<li><a  href="http://www.labautomation.org/index.cfm">Lab Automation Association</a></li>
	<li>Space and Naval Warfare Systems, San Diego</li>
	<li><a  href="http://spark.irobot.com/">iRobot: Starter Programs for the Advancement of Knowledge &#8220;SPARK&#8221;</a></li>
	<li>La Société Des Arts Technologiques [SAT]</li>
</ul>
&nbsp;
<h2>Private pages</h2>
<ul>
	<li><a  href="http://softwear.cc/">Open Softwear &#8211; Arduino</a></li>
</ul><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=_xzIbtNZdr0:TtFTGD8s9no:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=_xzIbtNZdr0:TtFTGD8s9no:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=_xzIbtNZdr0:TtFTGD8s9no:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?i=_xzIbtNZdr0:TtFTGD8s9no:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=_xzIbtNZdr0:TtFTGD8s9no:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Goroboticsnet/~4/_xzIbtNZdr0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robotshop.com/gorobotics/the-news/latest-news/robotic-research-initiatives-and-education/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.robotshop.com/gorobotics/the-news/latest-news/robotic-research-initiatives-and-education</feedburner:origLink></item>
		<item>
		<title>Robotics Clubs</title>
		<link>http://feedproxy.google.com/~r/Goroboticsnet/~3/Nr3RiHUqX9Y/robotics-clubs</link>
		<comments>http://www.robotshop.com/gorobotics/the-news/latest-news/robotics-clubs#comments</comments>
		<pubDate>Thu, 22 Mar 2012 12:47:03 +0000</pubDate>
		<dc:creator>RobotShop</dc:creator>
				<category><![CDATA[Latest News]]></category>

		<guid isPermaLink="false">http://www.robotshop.com/gorobotics/?p=3453</guid>
		<description><![CDATA[Robotics is more than a passing trend. Just as Steve Jobs and Steve Wozniak (founders of Apple Computers) were part of the &#8220;Homebrew Computer Club&#8221; before personal computers were widespread, robotics enthusiasts are coming together to form robotics clubs around the world. The ideas, prototypes and inventions enthusiasts share at robotics clubs will undoubtedly have [...]]]></description>
			<content:encoded><![CDATA[Robotics is more than a passing trend. Just as Steve Jobs and Steve Wozniak (founders of Apple Computers) were part of the &#8220;Homebrew Computer Club&#8221; before personal computers were widespread, robotics enthusiasts are coming together to form robotics clubs around the world. The ideas, prototypes and inventions enthusiasts share at robotics clubs will undoubtedly have a profound impact on the future of robotics.
<p style="text-align: center;"><a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/03/robot-clubs.jpg"><img class="aligncenter size-full wp-image-4510" title="robot-clubs" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/03/robot-clubs.jpg" alt="" width="600" height="136" /></a></p>
Robotics groups allow users who share robotics as a common interest to gather and share ideas and information. Although most groups and clubs start in a predetermined city, many have found that being available online either via a web page or a group site can attract skilled members willing to share their information and ideas. Setting up a group or club can be as formal or as informal as the members want. Members often range in age from pre-teens who are just beginning to experts who are employed in robotics-related positions. Although this page is intended to provide a quick list of robotics clubs, users are free to add new clubs and edit/add information where appropriate. If you know of additional clubs which should be added to this list, feel free to mention them in the comments section.

&nbsp;
<h2>CANADA</h2>
&nbsp;
<h3><strong>Art &amp; Robotics Group</strong></h3>
<strong></strong> (Toronto)

Inactive but mailing list is still active (150+ members)

Contact: majordomo@interaccess.org

http://www.interaccess.org/arg

&nbsp;
<h3><strong>AQRA</strong></h3>
Active

Contact: http://www.aqra.ca/_Pierre-Luc-Bacon_

http://www.aqra.ca/

&nbsp;
<h3><strong>ARISE</strong>:</h3>
Advanced Robotics Innovations Society in Engineering

Active (University of Ottawa)

Contact: arise@site.uottawa.ca

http://arise.site.uottawa.ca/

&nbsp;
<h3><strong>Ottawa Robotics Enthusiasts</strong></h3>
Active

Contact: ore@ottawarobotics.org

http://www.ottawarobotics.org

&nbsp;
<h3><strong>RoboMontreal</strong></h3>
Active

Contact: don@robotmontreal.com

http://www.robomontreal.com

&nbsp;
<h3><strong>Torobotics</strong></h3>
<strong></strong> (Toronto)

Active (151+ members)

Contact: membership required

http://groups.yahoo.com/group/torobotics/

&nbsp;
<h3><strong>Vancouver Robotics Club</strong></h3>
Active as of 2008

Contact: president@robotgames.com

http://vancouverroboticsclub.org

&nbsp;
<h3><strong>Vancouver Island Robots</strong></h3>
Inactive

Contact: Steve@vancouverislandrobotics.org

http://www.vancouverislandrobotics.org

&nbsp;
<h3><strong>Western Canada Robotics Society</strong> (Alberta)</h3>
Active

Contact: info@robotgames.com

http://www.robotgames.net

&nbsp;
<h2>USA</h2>
&nbsp;
<h3><strong>Atlanta Hobby Robot Club</strong></h3>
Active

Contact: http://www.botlanta.org/home/contact

http://www.botlanta.org/

&nbsp;
<h3><strong>Boise Robotics Group</strong></h3>
Active

Contact: http://www.boiseroboticsgroup.org/default.aspx?TabId=1

http://www.boiseroboticsgroup.org

&nbsp;
<h3><strong>Buffalo Hobby Robot Club</strong></h3>
Active

Contact: webinfo@bufrobotics.org

http://www.bufbotics.org

&nbsp;
<h3><strong>California Polytechnic Robotics Club</strong></h3>
Active

Contact: calpolyrobotics-officers@googlegroups.com

http://robotics.ee.calpoly.edu/dokuwiki/doku.php

&nbsp;
<h3><strong>Carnegie Mellon Robotics Club</strong></h3>
Active

Contact: officers@roboticsclub.org

http://www.roboticsclub.org

&nbsp;
<h3><strong>Central Illinois Robotics Club</strong></h3>
Active

Contact: Bruce Stott brucestott@yahoo.com

http://www.circ.mtco.com/

&nbsp;
<h3><strong>Central Jersey Robotics Group</strong></h3>
Unknown

Contact: webmaster@cjrobotics.org

http://www.cjrobotics.org

&nbsp;
<h3><strong>Connecticut Robotics Society</strong></h3>
Active

Contact: jake@mendelssohn.name

http://www.ctrobots.org

&nbsp;
<h3><strong>Twin Cities Robotics Group</strong></h3>
Active (~75 members)

Contact: http://tech.groups.yahoo.com/group/tcrobots/

http://www.tcrobots.org/

&nbsp;
<h3><strong>Chibots</strong></h3>
Unknown

Contact: vicepresident@chibots.org

http://www.chibots.org/drupal/

&nbsp;
<h3><strong>CRASH</strong>:</h3>
Computers, Robotics and Artists Society

Active

Contact: info@crash.org

http://www.crash.org

&nbsp;
<h3><strong>Dallas Personal Robotics Group</strong></h3>
Active

Contact: info@dprg.org

http://www.dprg.org

&nbsp;
<h3><strong>Denver Area Robotics Club</strong></h3>
Unknown

Contact: kerwin@ranchbots.com

http://groups.yahoo.com/group/DenverRoboticsClub/


http://www.ranchbots.com/club/club.htm

&nbsp;
<h3><strong>East Texas Robot Builders</strong></h3>
Inactive (Arrick Robotics)

Contact: Roger Arrick info@robotics.com

http://www.etrb.org

&nbsp;
<h3>Front Range Robotics (FRR)</h3>
Active

Contact: See website

http://frontrangerobotics.org/

&nbsp;
<h3><strong>Homebrew Robotics Club</strong></h3>
Active

Contact: wayne@gramlich.net

http://www.hbrobotics.org

&nbsp;
<h3><strong>LVBOTS</strong>:</h3>
Las Vegas Robotics Club

Active

Contact: info@lvbots.org

http://www.lvbots.org

&nbsp;
<h3><strong>North Seattle Robotics Group</strong></h3>
Active

Contact: lictonsprings@yahoo.com

http://www.nsrg.4t.com/

&nbsp;
<h3><strong>PAREX</strong>:</h3>
hoenix Area Robotics eXperimenters

Unknown

Contact: parexteam@cox.net

http://www.parex.org/weblog

&nbsp;
<h3><strong>Portland Area Robotics Society</strong></h3>
Active

Contact: vicepres@portlandrobotics.org

http://tech.groups.yahoo.com/group/PARTS/


http://www.sorobotics.org

&nbsp;
<h3><strong>Robomo: St. Louis Area Robotics Group</strong></h3>
Active

Contact: juberset@yahoo.com

http://robomo.com

&nbsp;
<h3><strong>Robotics Society of Southern California</strong></h3>
Active

Contact: juberset@yahoo.com

http://www.rssc.org

&nbsp;
<h3><strong>San Francisco Robotics Society fo America</strong></h3>
Active

Contact: robots@thoughpolice.com

http://www.robotics-society.org/html

&nbsp;
<h3><strong>Seattle Robotics Society</strong></h3>
Active

Contact: meetings@seattlerobotics.org

http://www.seattlerobotics.org/

&nbsp;
<h3><strong>SHARC (Smoky Hill Area Robotics Club)</strong></h3>
Active

Contact: See website

http://www.sharcbots.org/

&nbsp;
<h3><strong>SHARP</strong>:</h3>
Society for Houston Area Robotic Projects

Active

Contact: webmaster@sharpbots.com

http://www.sharpbots.com

&nbsp;
<h3><strong>South Jersey Robotics Group</strong></h3>
Unknown

Contact: info@sjrobotics.org

http://www.sjrobotics.org

&nbsp;
<h3><strong>The Robot Group</strong></h3>
Active

Contact: robotgroup2006@gmail.com

http://www.robotgroup.org

&nbsp;
<h3><strong>Triangle Amateur Robotics</strong></h3>
Active

Contact: N/A

http://www.triangleamateurrobotics.org

&nbsp;
<h2>WORLDWIDE</h2>
&nbsp;
<h3><strong>SI2E</strong>:</h3>
Systemes Informatiques Embarques (France)

Active

Contact: si2e@efrei.fr

http://assos.efrei.fr/robot

&nbsp;
<h3><strong>Robonz</strong>:</h3>
New Zealand&#8217;s Personal Robotics Club

Unknown

Contact: N/A

http://www.Robonz.com

&nbsp;
<h3><strong>Robotics Tasmania</strong></h3>
<strong></strong> (Australia)

Active

Contact: rob.torok@education.tas.gov.au

http://www.roboticstasmania.com.au

&nbsp;
<h3><strong>Robotics Group of Bogazici University</strong></h3>
<strong></strong> AILAB (Middle East)

Active

Contact: akin@boun.edu.tr

http://robot.cmpe.boun.edu.tr/pmwiki/index.php

&nbsp;
<h3><strong>Robbot</strong></h3>
Active

Contact: N/A

http://www.robbot.org/
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=Nr3RiHUqX9Y:lWMWu4KETvk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=Nr3RiHUqX9Y:lWMWu4KETvk:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=Nr3RiHUqX9Y:lWMWu4KETvk:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?i=Nr3RiHUqX9Y:lWMWu4KETvk:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=Nr3RiHUqX9Y:lWMWu4KETvk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Goroboticsnet/~4/Nr3RiHUqX9Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robotshop.com/gorobotics/the-news/latest-news/robotics-clubs/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.robotshop.com/gorobotics/the-news/latest-news/robotics-clubs</feedburner:origLink></item>
		<item>
		<title>Arduino Microcontroller Feature Comparison</title>
		<link>http://feedproxy.google.com/~r/Goroboticsnet/~3/acj7m8aVG9E/arduino-microcontroller-feature-comparison</link>
		<comments>http://www.robotshop.com/gorobotics/the-news/latest-news/arduino-microcontroller-feature-comparison#comments</comments>
		<pubDate>Mon, 19 Mar 2012 16:39:53 +0000</pubDate>
		<dc:creator>RobotShop</dc:creator>
				<category><![CDATA[Latest News]]></category>

		<guid isPermaLink="false">http://www.robotshop.com/gorobotics/?p=4003</guid>
		<description><![CDATA[Arduino is fast becoming one of the most popular microcontrollers used in hobby robotics. There are many different types of Arduino microcontrollers which differ not only in design and features, but also in size and processing capabilities. In this article, you’ll understand the differences between the Arduino Microcontrollers. The Arduino lineup is changing and evolving [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/all-arduinos-image.jpg"><img class="aligncenter  wp-image-4004" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/all-arduinos-image.jpg" alt="Arduino Microcontroller Feature Comparison" width="585" height="439" /></a></p>
Arduino is fast becoming one of the most popular <a  href="http://www.robotshop.com/microcontrollers.html">microcontrollers</a> used in hobby robotics. There are many different types of <a  href="http://www.robotshop.com/arduino-microcontrollers-1.html">Arduino microcontrollers</a> which differ not only in design and features, but also in size and processing capabilities. In this article, you’ll understand the differences between the Arduino Microcontrollers. The Arduino lineup is changing and evolving constantly, so we suggest you check out the Arduino microcontroller category on RobotShop.com to see exactly what&#8217;s available.

&nbsp;

There are many features that are common to all <a  href="http://www.robotshop.com/arduino-microcontrollers-1.html">Arduino boards</a>, making them very versatile. All Arduino boards are based around the ATMEGA AVR series microcontrollers from ATMEL which feature both analog and digital pins. Arduino also created software which is compatible with all Arduino microcontrollers. The software, also called Arduino, can be used to program any of the Arduino microcontrollers by selecting them from a drop-down menu. Being open source, and based around C, Arduino users are not necessarily restricted to this software, and can use a variety of other software to program the microcontrollers.

&nbsp;

The smallest Arduino product is the <a  href="http://www.robotshop.com/arduino-mini-light-1.html">Arduino Mini Light</a> which is a 24-pin microcontroller without any connectors soldered. The unit features 8 analog pins and 14 digital pins. The module is based around the ATMEGA168 processor. The only different between the <a  href="http://www.robotshop.com/arduino-mini-microcontroller-1.html">Arduino Mini</a> and the Arduino Mini Light is that the Arduino Mini has pre-soldered pin headers.<a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-mini-light-T.jpg"><img class="size-full wp-image-4008 alignright" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-mini-light-T.jpg" alt="Arduino Microcontroller Feature Comparison" width="125" height="125" /></a>

&nbsp;
<ul>
	<li>Microcontroller: ATmega328</li>
	<li>Operating Voltage: 5V</li>
	<li>Input Voltage: 7-9 V</li>
	<li>Digital I/O Pins: 14 (of which 6 provide PWM output)</li>
	<li>Analog Input Pins: 8 (of which 4 are broken out onto pins)</li>
	<li>DC Current per I/O Pin: 40 mA</li>
	<li>Flash Memory: 16 KB (2 KB used by bootloader)</li>
	<li>SRAM: 2 KB</li>
	<li>EEPROM: 1 bytes</li>
	<li>Clock Speed: 16 MHz</li>
</ul>
&nbsp;

The Arduino Pro Mini 8MHz and 16MHz are also breadboard mountable and are a bit longer than the Arduino Mini. The Pro Mini 8MHz operates on 3.3V while the 16Mhz operates at 5V. Both feature 6 analog I/O and 14 digital I/O. The manufacturer has marked the back of the PCB to indicate which is which.<a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/sfe-arduino-pro-mini-T.jpg"><img class="alignright size-full wp-image-4012" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/sfe-arduino-pro-mini-T.jpg" alt="Arduino Microcontroller Feature Comparison" width="125" height="125" /></a>

&nbsp;
<ul>
	<li>Microcontroller: ATmega328</li>
	<li>Operating Voltage: 3.3V or 5V (depending on model)</li>
	<li>Input Voltage: 3.35 -12 V (3.3V model) or 5 &#8211; 12 V (5V model)</li>
	<li>Digital I/O Pins: 14 (of which 6 provide PWM output)</li>
	<li>Analog Input Pins: 6</li>
	<li>DC Current per I/O Pin: 40 mA</li>
	<li>Flash Memory: 16 KB (of which 2 KB used by bootloader)</li>
	<li>SRAM: 2 KB</li>
	<li>EEPROM: 1 bytes</li>
	<li>Clock Speed: 8 MHz (3.3V model), 16 MHz (5V model)</li>
</ul>
&nbsp;

The last breadboard mountable Arduino is the <a  href="http://www.robotshop.com/arduino-nan-v-3-1.html">Arduino Nano</a>. This microcontroller distinguishes itself from the others by having the USB to serial chip and connector onboard. The Nano has 8 analog pins and 14 digital pins.

&nbsp;
<ul>
	<li>Microcontroller: Atmel ATmega328<a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-nan-v-3-T.jpg"><img class="alignright size-full wp-image-4009" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-nan-v-3-T.jpg" alt="Arduino Microcontroller Feature Comparison" width="125" height="125" /></a></li>
	<li>Operating Voltage (logic level): 5 V</li>
	<li>Input Voltage (recommended): 7-12 V</li>
	<li>Input Voltage (limits): 6-20 V</li>
	<li>Digital I/O Pins: 14 (of which 6 provide PWM output)</li>
	<li>Analog Input Pins: 8</li>
	<li>DC Current per I/O Pin: 40 mA</li>
	<li>Flash Memory: 32 KB (2KB used by bootloader)</li>
	<li>SRAM: 2 KB</li>
	<li>EEPROM: 1 KB</li>
</ul>
&nbsp;

Next is the Arduino Lilypad. The Lilypad stands out from all other microcontrollers because of its round, purple PCB. The lilypad was originally intended to be sewn into clothing, though enthusiasts have found many other applications for it. If you’re cautious, the Lilypad can also be washed along with the clothing. The Lilypad requires as little as 2.7V to work.

&nbsp;
<ul>
	<li>Microcontroller: ATmega168V<a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-lilypad-main-board-T.jpg"><img class="alignright size-full wp-image-4006" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-lilypad-main-board-T.jpg" alt="Arduino Microcontroller Feature Comparison" width="125" height="125" /></a> or 328V</li>
	<li>Operating Voltage: 2.7-5.5 V</li>
	<li>Input Voltage: 2.7-5.5 V</li>
	<li>Digital I/O Pins: 14 (of which 6 provide PWM output)</li>
	<li>Analog Input Pins: 6</li>
	<li>DC Current per I/O Pin: 40 mA</li>
	<li>Flash Memory: 16 KB (of which 2 KB used by bootloader)</li>
	<li>SRAM: 1 KB</li>
	<li>EEPROM: 512 bytes</li>
	<li>Clock Speed: 8 MHz</li>
</ul>
&nbsp;

The next Arduino boards have the classic Arduino board shape and can’t be mounted on breadboards. The smallest in this line is the Arduino Pro. Some of the advantages to this board are its operating voltage range, which is 3.3 to 12V (or 5 to 12V for the 5V version), its smaller footprint and lighter weight. The Pro doesn’t come with pin headers and although it’s smaller than other Arduino boards, it’s still compatible with Arduino shields.

&nbsp;
<ul>
	<li>Microcontroller: ATmega328<a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/sfe-arduino-pro.jpg"><img class="alignright size-full wp-image-4011" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/sfe-arduino-pro.jpg" alt="Arduino Microcontroller Feature Comparison" width="250" height="250" /></a></li>
	<li>Operating Voltage: 3.3V</li>
	<li>Input Voltage: 3.35 -12 V (3.3V version) or 5-12V (5V version)</li>
	<li>Digital I/O Pins: 14 (of which 6 provide PWM output)</li>
	<li>Analog Input Pins: 6</li>
	<li>DC Current per I/O Pin: 40 mA</li>
	<li>Flash Memory:32 KB (of which 2 KB used by bootloader)</li>
	<li>SRAM: 2 KB</li>
	<li>EEPROM: 1 bytes</li>
	<li>Clock Speed: 8 MHz or 16MHz (5V version)</li>
</ul>
&nbsp;

Next was the most popular of the Arduino microcontrollers, the  Duemilanove. These boards come pre-assembled and ready to use. The <a  href="http://www.robotshop.com/arduino-usb-microcontroller-board-1.html">Duemilanove</a> is based around the ATMEGA328 chip while the Diecimilla used the ATMEGA128.<a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-usb-microcontroller-board.jpg">
<img class="alignright" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-usb-microcontroller-board.jpg" alt="Arduino Microcontroller Feature Comparison" width="250" height="250" /></a>

&nbsp;
<ul>
	<li>Microcontroller: ATMega168 or ATMega328</li>
	<li>Operating Voltage: 5V</li>
	<li>Input Voltage (recommended): 7-12V</li>
	<li>Input Voltage (limits): 6-20V</li>
	<li>Digital I/O Pins: 14 (of which 6 provide PWM output)</li>
	<li>Analog Input Pins: 6</li>
	<li>DC Current per I/O Pin: 40 mA</li>
	<li>DC Current for 3.3V Pin: 50 mA</li>
	<li>Flash Memory: 16 KB (ATmega168) or 32 KB (ATmega328) of which 2 KB used by bootloader</li>
</ul>
&nbsp;

Next is the most popular of the Arduino microcontrollers, the Uno, These boards come pre-assembled and ready to use. This board is the &#8220;standard&#8221; board because it has all the necessary features in order to get started, without the need for soldering, a breadboard etc.
<a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/ArduinoUnoFront450px.jpg"><img class="wp-image-4500 alignright" title="Arduino Uno" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/ArduinoUnoFront450px.jpg" alt="" width="270" height="188" /></a>

&nbsp;
<ul>
	<li>Microcontroller: ATmega328</li>
	<li>Operating Voltage: 5V</li>
	<li>Input Voltage (recommended): 7-12V</li>
	<li>Input Voltage (limits): 6-20V</li>
	<li>Digital I/O Pins: 14 (of which 6 provide PWM output)</li>
	<li>Analog Input Pins: 6</li>
	<li>DC Current per I/O Pin: 40 mA</li>
	<li>DC Current for 3.3V Pin: 50 mA</li>
	<li>Flash Memory: 32 KB (ATmega328) of which 0.5 KB used by bootloader</li>
</ul>
&nbsp;

&nbsp;

On one side of the board there are 14 digital input/output pins as well as a ground pin and a reference pin which acts as voltage reference for the analog pins. Pin zero doubles as serial input, and pin 1 doubles for serial output. On the other side of the board, you’ll find 6 analog pins, as well as a voltage input pin, two ground pins and a reset pin. The board also has both a 3.3V and 5V output pins.

You can power the board any of three ways: directly via the USB port, using the power connector, or the Vin and ground pins. The ATMEGA chip is removable from the board. This is especially useful if you have fried the processor and need to replace it, or you can use the board alone as a USB to serial interface.

Next on the list is the <a  href="http://www.robotshop.com/arduino-bluetooth-microcontroller-module-1.html">Arduino Bluetooth</a>. The layout of the board is identical to that of the Duemilanove, but with one big difference. The Arduino Bluetooth board replaces the USB plug with a Bluetooth module, meaning you program it remotely. Take note that the board has different power requirements than the Duemilanove and doesn’t have a 3.3V output pin. The 9V output pin indicated on the board is not actually functional.<a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-bluetooth-microcontroller-module.jpg"><img class="alignright size-full wp-image-4005" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-bluetooth-microcontroller-module.jpg" alt="Arduino Microcontroller Feature Comparison" width="250" height="250" /></a>

&nbsp;
<ul>
	<li>Microcontroller: ATmega168</li>
	<li>Operating Voltage: 5V</li>
	<li>Input Voltage: 1.2-5.5 V</li>
	<li>Digital I/O Pins: 14 (of which 6 provide PWM output)</li>
	<li>Analog Input Pins: 8 (4 are broken out onto pins)</li>
	<li>DC Current per I/O Pin: 40 mA</li>
	<li>Flash Memory: 16 KB (of which 2 KB used by bootloader)</li>
	<li>SRAM: 1 KB</li>
	<li>EEPROM: 512 bytes</li>
	<li>Clock Speed: 16 MHz</li>
</ul>
The most recent addition to the Arduino lineup is the Arduino MEGA. This board is physically larger than all the other boards and offers significantly more digital and analog pins. The MEGA uses a different processor allowing greater program size and more.<a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-mega-usb-microcontroller-board-B.jpg"><img class="alignright" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/arduino-mega-usb-microcontroller-board-B.jpg" alt="Arduino Microcontroller Feature Comparison" width="320" height="320" /></a>
<ul>
	<li>Microcontroller: ATmega2560</li>
	<li>Operating Voltage: 5V</li>
	<li>Input Voltage (recommended): 7-12V</li>
	<li>Input Voltage (limits): 6-20V</li>
	<li>Digital I/O Pins: 54 (of which 14 provide PWM output)</li>
	<li>Analog Input Pins: 16</li>
	<li>DC Current per I/O Pin: 40 mA</li>
	<li>DC Current for 3.3V Pin: 50 mA</li>
	<li>Flash Memory: 256 KB of which 8 KB used by bootloader</li>
	<li>SRAM: 8 KB</li>
	<li>EEPROM: 4 KB</li>
	<li>Clock Speed: 16 MHz</li>
</ul>
&nbsp;

Currently the most powerful (official) Arduino on the market is the Arduino ADK (Android Development Kit). This board is intended to be used with an Android Smart phone.
<ul>
	<li>Microcontroller: ATmega2560<a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/03/Arduino-ADK.jpg"><img class="alignright  wp-image-4503" title="Arduino ADK" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/03/Arduino-ADK.jpg" alt="" width="304" height="146" /></a></li>
	<li>Operating Voltage: 5V</li>
	<li>Input Voltage (recommended): 9V</li>
	<li>Input Voltage (limits): 7-18V</li>
	<li>Digital I/O Pins: 54 (of which 14 provide PWM output)</li>
	<li>Analog Input Pins: 16</li>
	<li>DC Current per I/O Pin: 40 mA</li>
	<li>DC Current for 3.3V Pin: 50 mA</li>
	<li>Flash Memory: 256 KB of which 8 KB used by bootloader</li>
	<li>SRAM: 8 KB</li>
	<li>EEPROM: 4 KB</li>
	<li>Clock Speed: 16 MHz</li>
	<li>USB Host: intended for use with Android smart phones</li>
</ul>
Arduino is open source; you are free to download the schematics and programming software and develop them as you wish. If you want to market your new design as an Arduino however, there is an approval process.

Note that the video below is a bit dated:
<p style="text-align: center;"><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/yYjtB_3en4s" frameborder="0" allowFullScreen="true"> </iframe></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=acj7m8aVG9E:-LdfK8QWVtQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=acj7m8aVG9E:-LdfK8QWVtQ:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=acj7m8aVG9E:-LdfK8QWVtQ:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?i=acj7m8aVG9E:-LdfK8QWVtQ:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=acj7m8aVG9E:-LdfK8QWVtQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Goroboticsnet/~4/acj7m8aVG9E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robotshop.com/gorobotics/the-news/latest-news/arduino-microcontroller-feature-comparison/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.robotshop.com/gorobotics/the-news/latest-news/arduino-microcontroller-feature-comparison</feedburner:origLink></item>
		<item>
		<title>Where Can I Find Help and Resources?</title>
		<link>http://feedproxy.google.com/~r/Goroboticsnet/~3/LocXQDeh7Vw/where-can-i-find-help-and-resources</link>
		<comments>http://www.robotshop.com/gorobotics/the-news/latest-news/where-can-i-find-help-and-resources#comments</comments>
		<pubDate>Thu, 15 Mar 2012 18:55:15 +0000</pubDate>
		<dc:creator>RobotShop</dc:creator>
				<category><![CDATA[Latest News]]></category>

		<guid isPermaLink="false">http://www.robotshop.com/gorobotics/?p=3347</guid>
		<description><![CDATA[Troubleshooting a robot, building a custom robot or simply searching for the right part is significantly easier when there are others who are not only knowledgeable but are willing and able to help. &#160; RobotShop Help &#160; RobotShop understands that selecting the ideal robot, building a custom robot and troubleshooting are important to users. &#160; [...]]]></description>
			<content:encoded><![CDATA[Troubleshooting a robot, building a custom robot or simply searching for the right part is significantly easier when there are others who are not only knowledgeable but are willing and able to help.

&nbsp;
<h2>RobotShop Help</h2>
&nbsp;

RobotShop understands that selecting the ideal robot, building a custom robot and troubleshooting are important to users.

&nbsp;
<h3><a  href="http://www.robotshop.com/learning-center.html">LEARNING CENTER</a>:</h3>
The RobotShop Learning Center is intended to provide both new and seasoned robot builders with the tools, information and contacts they need to build ever increasingly complex robots. The Learning Center itself is a dynamic tool which will grow and change over time.

&nbsp;
<h3><a  href="http://www.robotshop.com/forum/index.php">FORUM</a>:</h3>
Membership is free and anyone can post threads about any robot-related topic ranging from generic ideas for robots to specific/complex programming issues. The robotic community has proven time and time again to be open to helping new hobbyists. We hope that you too will share the knowledge and skills you gain when building robots.

&nbsp;
<h3><a  href="http://robotshop.helpserve.com/">SUPPORT CENTER</a>:</h3>
RobotShop’s staff includes technicians and engineers capable of helping you with a variety of different issues pertaining to products offered through RobotShop Distribution Inc.

&nbsp;
<h2><a  href="http://www.robotshop.com/suppliers.html">Manufacturer</a> Help</h2>
&nbsp;

Product Information: Many parts <a  href="http://www.robotshop.com/suppliers.html">manufacturers</a> try to provide as much information about their products as possible. Often manuals can be downloaded prior to purchase and you should strongly consider looking through the manual to see if it has been written in a way you can understand. RobotShop makes every attempt to include as much information about a product in the product page. Information such as PDF files, ZIP Files (including software), Videos and more can be found at the bottom of each product description when available.

&nbsp;

Technical Support: Most manufacturers offer technical support either by telephone or e-mail. These technicians and engineers are specialized in their products and as such should be asked only specific information pertaining to their product lineup. Users are encouraged to contact RobotShop before contacting a manufacturer directly.

&nbsp;

Forums: Some manufacturers have created forums to encourage users of their products to share information, questions and ideas. Often these forums encourage users to submit their successfully completed projects (using their parts).

&nbsp;
<h2>Research</h2>
&nbsp;

Search engines: Google and other search engines are proving to be the fastest way for users to find the information they need. If you find parts or additional information that you found useful, do not hesitate to contact RobotShop via the Support Center.

&nbsp;
<h3><a  href="http://www.robotshop.com/home/products/robot-books/books/index.html">Robotic Books</a>:</h3>
Do not be fooled into thinking that a robotic book that came out in 2003 is not relevant in 2008. While new, technologically advanced products are brought to market every day, understanding the basics/fundamentals is what will help you in the long run.

&nbsp;
<h3><a  href="http://www.robotshop.com/home/products/robot-books/magazines-en/index.html">Robot Magazines</a>:</h3>
Robot magazines contain a wealth of information, and back issues can often be ordered. There is often a section that educates the reader about an aspect of robotics and sections that showcase other&#8217;s accomplishments.

&nbsp;
<h2>Community</h2>
&nbsp;
<h3><a  href="http://www.robotshop.com/clubs.html">Clubs</a>:</h3>
The robotic community has proven time and time again to be open to helping new hobbyists. We hope that you too will share the knowledge and skills you gain when building robots.

&nbsp;

Schools: If you are a student in high school, college or university, there are most likely ressources within your school library available to you free of charge. Consider also talking with teachers (some may be more interested and/or available than others to help you).<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=LocXQDeh7Vw:b6HUCHAh1wg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=LocXQDeh7Vw:b6HUCHAh1wg:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=LocXQDeh7Vw:b6HUCHAh1wg:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?i=LocXQDeh7Vw:b6HUCHAh1wg:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=LocXQDeh7Vw:b6HUCHAh1wg:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Goroboticsnet/~4/LocXQDeh7Vw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robotshop.com/gorobotics/the-news/latest-news/where-can-i-find-help-and-resources/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.robotshop.com/gorobotics/the-news/latest-news/where-can-i-find-help-and-resources</feedburner:origLink></item>
		<item>
		<title>How Important is The Speed of My Mobile Robot?</title>
		<link>http://feedproxy.google.com/~r/Goroboticsnet/~3/ShT5khwYtP8/what-are-the-ramifications-of-the-speed-of-my-mobile-robot</link>
		<comments>http://www.robotshop.com/gorobotics/the-news/latest-news/what-are-the-ramifications-of-the-speed-of-my-mobile-robot#comments</comments>
		<pubDate>Tue, 13 Mar 2012 17:49:57 +0000</pubDate>
		<dc:creator>RobotShop</dc:creator>
				<category><![CDATA[Latest News]]></category>

		<guid isPermaLink="false">http://www.robotshop.com/gorobotics/?p=3259</guid>
		<description><![CDATA[The velocity of a mobile robot is entirely up to the user. A robot that moves too fast might be more difficult to control whereas a robot that moves too slowly tends to appear sluggish. Given the diversity of robots possible, there is no set standard (nor should there be) for determining a robot&#8217;s ideal [...]]]></description>
			<content:encoded><![CDATA[The velocity of a mobile robot is entirely up to the user. A robot that moves too fast might be more difficult to control whereas a robot that moves too slowly tends to appear sluggish. Given the diversity of robots possible, there is no set standard (nor should there be) for determining a robot&#8217;s ideal speed. In a competition setting such as Sumo robotics, it is not always the fastest robot that wins (classic tortoise vs. the hare argument).

Consider the DARPA urban challenge as an example. Teams designed full-scale autonomous vehicles (often based around commercial passenger vehicles) and programmed them to navigate random urban terrain. Although the passenger vehicles which these robots were based on are capable of speeds of 150+ kilometers per hour, they were constrained to far less than this for safety reasons. Having their vehicles move at slower speeds also gave the onboard artificial intelligence more time to react to unforeseen situations, and in the event of a collision, there would (hopefully) not be significant loss of investment.

<a  href="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/03/darpa.jpg"><img class="aligncenter size-full wp-image-4483" title="darpa" src="http://www.robotshop.com/gorobotics/wp-content/uploads/2012/03/darpa.jpg" alt="" width="500" height="200" /></a>
<h2><a href="http://www.robotshop.com/gorobotics/wp-content/uploads/2011/12/dagu-mr-basic-mobile-robotic-platform-B1.jpg">
</a>Kinetic Energy</h2>
Along with velocity comes the concept of kinetic energy (<strong>KE</strong>). In simple terms, &#8220;kinetic energy&#8221; can be described as the energy an object of a given total mass (m) has when it is moving at a given velocity (<strong>v</strong>):

<strong>K<sub>E</sub></strong> = 0.5*<strong>m</strong>*<strong>v<sup>2</sup></strong>

In order for a moving object to come to rest, it must lose all of its kinetic energy. In cars, the brakes use friction to dissipate the energy, which is converted to heat. Slow moving robots can often be stopped simply by cutting power and letting the gear down and inefficiencies (including internal friction) bring the robot to a stop. For faster moving robots, it is best to slow down the robot gradually rather than &#8220;putting on the brakes&#8221;. Regenerative braking (a feature in many DC motor controllers) allows the battery to be charged when the wheels spin.
<h2>Momentum</h2>
An object&#8217;s relative linear momentum can be defined as:

<strong>p=m*v</strong>

<strong>m</strong>: the object&#8217;s total mass

<strong>v</strong>: object&#8217;s velocity (as a vector)

When two objects collide, momentum is conserved (so long as there are no external forces acting on the system). A large, fast-moving robot has significantly more momentum than a small, slow-moving robot and is therefore much harder to stop. You should consider momentum if your robot is heavy, fast-moving, fires projectiles or may encounter collisions (such as robot sumo).
<h2>Velocity vs. speed</h2>
The definitions of speed and velocity are not the same. “Speed” is a value that is inherently positive and the average speed of an object can be calculated as the displacement divided by the time interval. Average “velocity” is a value that depends on the net displacement of an object and is a vector that can be positive or negative.
<h2>What to do?</h2>
If you are new to robotics, start slow! Start with a simple 2WD skid steering robot about the size of your hand; components at this size are relatively inexpensive, and the motors and wheels are made for relatively slow speeds. This will allow you to test your code without worrying about your robot getting away from you or breaking apart after ramming an immovable object.

If you are designing a larger robot, you should calculate kinetic energy (especially at maximum velocity) as well as momentum. This will help you determine if the motors you selected are enough to stop the robot on an incline.<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=ShT5khwYtP8:hpsfQK58Itw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=ShT5khwYtP8:hpsfQK58Itw:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=ShT5khwYtP8:hpsfQK58Itw:aKCwKftKxY0"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?i=ShT5khwYtP8:hpsfQK58Itw:aKCwKftKxY0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/Goroboticsnet?a=ShT5khwYtP8:hpsfQK58Itw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/Goroboticsnet?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/Goroboticsnet/~4/ShT5khwYtP8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.robotshop.com/gorobotics/the-news/latest-news/what-are-the-ramifications-of-the-speed-of-my-mobile-robot/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.robotshop.com/gorobotics/the-news/latest-news/what-are-the-ramifications-of-the-speed-of-my-mobile-robot</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 0.623 seconds -->

