<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CUYBSXc6eCp7ImA9WhRaFEg.&quot;"><id>tag:blogger.com,1999:blog-4510974374880490124</id><updated>2012-02-17T05:32:38.910+01:00</updated><category term="Visual Studio" /><category term="Tower System" /><category term="ROS" /><category term="Robots" /><category term="Contest" /><category term="Marilou" /><category term="Space" /><category term="Simulation" /><category term="DIY" /><category term="Microcontroller" /><category term="competition" /><category term="Toradex" /><category term="Solar" /><category term="humanoid" /><category term="Tutorial" /><category term="MindStorms" /><category term="AR. Drone" /><category term="Urbi" /><category term="Programming" /><category term="Pleo" /><category term="NAO" /><category term="kinetic" /><category term="Arduino" /><category term="WiimoteLib" /><category term="SimplyCube" /><category term="Gostai" /><category term="BallBot" /><category term="Software" /><category term="Kondo" /><category term="TurtleBot" /><category term="Artificial Robotics" /><category term="Android" /><category term="Underwater" /><category term="3D Model" /><category term="Microsoft Robotics Developer Studio" /><category term="Maemo" /><category term="Actuators" /><category term="Social" /><category term="Toys" /><category term="Kinect" /><category term="Darwin-OP" /><category term="War" /><category term="Quadrotor" /><category term="Art" /><category term="UAV" /><category term="NXT" /><category term="PALRO" /><category term="Behavioral" /><category term="Lego" /><category term="Theory" /><category term="Batteries" /><category term="Computer Vision" /><category term="C#" /><category term="Development" /><category term="Economy" /><category term="RoboBuilder" /><category term="Behavior-based" /><category term="Product" /><category term="Multiplexer" /><category term="Arducopter" /><category term="hexapods" /><category term="Education" /><category term=".NET" /><category term="Sensors" /><title>FunnyRobotics</title><subtitle type="html">FunnyRobotics brings news and information related to Microsoft Robotics Developer Studio, LEGO MINDSTORMS NXT system, Arduino, QuadRotors, simulation, and others micro sized robots for hobby robot enthusiasts.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.funnyrobotics.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.funnyrobotics.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>FunnyRobotics</name><uri>http://www.blogger.com/profile/05334701535370705240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_bQ4jRXX1d9M/TIVDnnJ_MbI/AAAAAAAAADI/DPR-jAzkhIc/S220/Bloggers00.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>170</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/RobotBlogg" /><feedburner:info uri="robotblogg" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DkYCQXc4eCp7ImA9WhZbFUw.&quot;"><id>tag:blogger.com,1999:blog-4510974374880490124.post-8447689374147096016</id><published>2011-06-19T22:09:00.000+02:00</published><updated>2011-06-19T22:09:20.930+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-19T22:09:20.930+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DIY" /><category scheme="http://www.blogger.com/atom/ns#" term="Product" /><category scheme="http://www.blogger.com/atom/ns#" term="Batteries" /><category scheme="http://www.blogger.com/atom/ns#" term="Arduino" /><category scheme="http://www.blogger.com/atom/ns#" term="Solar" /><title>B-Squares: Solar Powered Arduino In The Wild</title><content type="html">&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;B-Squares is a KickStarter Project launched by Jordan McRae&lt;/span&gt;&lt;/b&gt; which intended to facilitate the conception of &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;solar powered devices&lt;/span&gt;&lt;/b&gt; / hacks by the "DIY" community.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;B-Squares is a &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;3D modular electronics system&lt;/span&gt;&lt;/b&gt; which emphasize on solar power and expandable energy storage. &amp;nbsp;Each Square has a magnetic contact on each of the corners which allows the Squares to easily snap together without wires. &amp;nbsp;The magnetic contacts are also used to transmit electric signals between the Squares. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-knlPA2N1TMc/Tf5SstOGm3I/AAAAAAAAAWA/RUlvbYAZBHs/s1600/BSquares_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="302" src="http://1.bp.blogspot.com/-knlPA2N1TMc/Tf5SstOGm3I/AAAAAAAAAWA/RUlvbYAZBHs/s400/BSquares_01.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-zqEwGVpk6d0/Tf5Sr8YMmZI/AAAAAAAAAV8/kX7L3q7mKRs/s1600/BSquares_03.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-zqEwGVpk6d0/Tf5Sr8YMmZI/AAAAAAAAAV8/kX7L3q7mKRs/s1600/BSquares_03.jpg" /&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/-f0t5RppGk9M/Tf5Sta-cgdI/AAAAAAAAAWE/qpT6j_rKlPU/s1600/BSquares_02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-f0t5RppGk9M/Tf5Sta-cgdI/AAAAAAAAAWE/qpT6j_rKlPU/s1600/BSquares_02.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The Squares aren't restricted to being connected side-to-side in a single plane, but can also be stacked on top of or perpendicular one another. &amp;nbsp;Think of it like a deck of electric cards that you can use to make 2D or 3D card houses and have the electricity flow through the entire array&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;object style="height: 390px; width: 640px;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/rLasAIhNM58?version=3"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/rLasAIhNM58?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;There are currently 6 different type of B-Squares:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Solar-Square&lt;/span&gt;&lt;/b&gt; -- Includes 0.325W Solar Panel and a non-adhesive microsuction cup material for sticking to windows and other flat surfaces. &amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Battery-Square&lt;/span&gt;&lt;/b&gt; -- Includes three (3) internal rechargeable AAA batteries.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;LED-Square&lt;/span&gt;&lt;/b&gt; -- Includes three (3) multi-color Light Emitting Diodes (LED).&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Arduino-Square&lt;/span&gt;&lt;/b&gt; -- Includes a 3.3V Arduino Pro compatible microcomputer with easy access to the shield ports.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;iPhone-Square&lt;/span&gt;&lt;/b&gt; -- Includes iPhone/iPod dock connector, PC USB connector, and stereo outputs.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Proto-Square&lt;/span&gt;&lt;/b&gt; -- Includes a standard 2.54mm pitch perfboard area on the printed circuit board (PCB). &amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Seeing the incredible success of this KickStarter Project, which reaches nearly six times its goal, one can hope to see this kind of device soon available via the main Arduino e-shops.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.kickstarter.com/projects/jmcrae/b-squares-modular-solar-powered-electrics" target="_Blank"&gt;More information on B-Squares project HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510974374880490124-8447689374147096016?l=www.funnyrobotics.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/r9zhNTj09TY1asvq5VsjoeWRIi0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r9zhNTj09TY1asvq5VsjoeWRIi0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/r9zhNTj09TY1asvq5VsjoeWRIi0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r9zhNTj09TY1asvq5VsjoeWRIi0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RobotBlogg/~4/L069Aut-MsY" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/8447689374147096016?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/8447689374147096016?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RobotBlogg/~3/L069Aut-MsY/b-squares-solar-powered-arduino-in-wild.html" title="B-Squares: Solar Powered Arduino In The Wild" /><author><name>FunnyRobotics</name><uri>http://www.blogger.com/profile/05334701535370705240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_bQ4jRXX1d9M/TIVDnnJ_MbI/AAAAAAAAADI/DPR-jAzkhIc/S220/Bloggers00.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-knlPA2N1TMc/Tf5SstOGm3I/AAAAAAAAAWA/RUlvbYAZBHs/s72-c/BSquares_01.jpg" height="72" width="72" /><feedburner:origLink>http://www.funnyrobotics.com/2011/06/b-squares-solar-powered-arduino-in-wild.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkINSH86fCp7ImA9WhZbEkg.&quot;"><id>tag:blogger.com,1999:blog-4510974374880490124.post-4778863410308252347</id><published>2011-06-16T22:03:00.000+02:00</published><updated>2011-06-16T22:03:19.114+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-16T22:03:19.114+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Computer Vision" /><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Development" /><category scheme="http://www.blogger.com/atom/ns#" term="Kinect" /><category scheme="http://www.blogger.com/atom/ns#" term="Software" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio" /><category scheme="http://www.blogger.com/atom/ns#" term="Sensors" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Robotics Developer Studio" /><title>Microsoft Kinect SDK For Windows In Beta</title><content type="html">&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;It is rare that the DIYers'community is so dynamic and enthusiastic&amp;nbsp;about something that one of the most powerful software company feels obliged to respond. And yet, that is what happened with the Kinect, which started as a game accessory for the XBOX360.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-vUKSz84TiIc/Tfpe7024WjI/AAAAAAAAAV0/gjHFeQFcf4c/s1600/Kinect_Quadrotor_Robot.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="272" src="http://3.bp.blogspot.com/-vUKSz84TiIc/Tfpe7024WjI/AAAAAAAAAV0/gjHFeQFcf4c/s400/Kinect_Quadrotor_Robot.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Microsoft announced the availability of &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Kinect for Windows Software Development Kit (SDK)&lt;/span&gt;&lt;/b&gt; from Microsoft Research, a &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;free &lt;/span&gt;&lt;/b&gt;beta release for noncommercial applications. The Kinect for Windows SDK can be downloaded today at no cost for development of noncommercial applications.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;To celebrate the release, Microsoft invited a select group of developers to the Microsoft campus in Redmond, to test the limits of their imaginations using the SDK in a Channel 9 Live 24-hour coding marathon, visible at &lt;a href="http://channel9.msdn.com/live" target="_Blank"&gt;http://channel9.msdn.com/live&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-m3h3ls3eTnI/Tfpg-P6hqDI/AAAAAAAAAV4/Bgt5Nk2zskY/s1600/Kinect_SDK.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="221" src="http://3.bp.blogspot.com/-m3h3ls3eTnI/Tfpg-P6hqDI/AAAAAAAAAV4/Bgt5Nk2zskY/s400/Kinect_SDK.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The Kinect for Windows SDK, which works with &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Windows 7&lt;/span&gt;&lt;/b&gt;, includes drivers, rich APIs for Raw Sensor Streams, natural user interfaces, installer documents and resource materials. The SDK provides Kinect capabilities to developers building applications with&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt; C++, C# or Visual Basic using Microsoft Visual Studio 2010&lt;/span&gt;&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #34bbe3; font-size: x-small;"&gt;&lt;b&gt;Features of the SDK include the following:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Raw Sensor Streams&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;. &lt;br /&gt;
Developers have access to raw data streams from depth sensor, color camera sensor and the four-element microphone array.&lt;br /&gt;
&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Skeletal Tracking&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;. &lt;br /&gt;
The SDK has the capability to track the skeleton image of one or two people moving within the Kinect field of view, making it possible to create gesture-driven applications.&lt;br /&gt;
&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Advanced Audio Capabilities&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;. &lt;br /&gt;
Audio processing capabilities include sophisticated noise suppression and echo cancellation, beam formation to identify the current sound source, and integration with the Windows speech recognition API.&lt;br /&gt;
&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Ease of installation&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;. &lt;br /&gt;
The SDK quickly installs in a standard way for Windows 7 with no complex configuration required and a complete installer size of less than 100 MB.&lt;br /&gt;
&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Extensive documentation&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;. &lt;br /&gt;
The SDK includes more than 100 pages of high-quality technical documentation. In addition to built-in help files, the documentation includes detailed walkthroughs for most samples provided with the SDK.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;The offical web site contains plenty of information, documentation and code samples. &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;A must see!&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &lt;a href="http://www.amazon.com/Professional-Visual-Studio-2010-Programmer/dp/0470548657?ie=UTF8&amp;amp;tag=robblo02-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Professional Visual Studio 2010 (Wrox Programmer to Programmer)" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=0470548657&amp;amp;tag=robblo02-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=robblo02-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0470548657" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.amazon.com/Kinect-Sensor-without-game-Xbox-360/dp/B004RC6CB8?ie=UTF8&amp;amp;tag=robblo02-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Kinect Sensor (without game)" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=B004RC6CB8&amp;amp;tag=robblo02-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=robblo02-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B004RC6CB8" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp; &lt;a href="http://www.amazon.com/Stephens-Programming-24-Hour-Trainer-Programmer/dp/0470596902?ie=UTF8&amp;amp;tag=robblo02-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Stephens' C# Programming with Visual Studio 2010 24-Hour Trainer (Wrox Programmer to Programmer)" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=0470596902&amp;amp;tag=robblo02-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=robblo02-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0470596902" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/default.aspx" target="_blank"&gt;Official Kinect SDK web site HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510974374880490124-4778863410308252347?l=www.funnyrobotics.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YAewvPTlk6Eb53W02ezbsDohyD0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YAewvPTlk6Eb53W02ezbsDohyD0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/YAewvPTlk6Eb53W02ezbsDohyD0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YAewvPTlk6Eb53W02ezbsDohyD0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RobotBlogg/~4/ds0cerM8_fM" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/4778863410308252347?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/4778863410308252347?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RobotBlogg/~3/ds0cerM8_fM/microsoft-kinect-sdk-for-windows-in.html" title="Microsoft Kinect SDK For Windows In Beta" /><author><name>FunnyRobotics</name><uri>http://www.blogger.com/profile/05334701535370705240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_bQ4jRXX1d9M/TIVDnnJ_MbI/AAAAAAAAADI/DPR-jAzkhIc/S220/Bloggers00.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-vUKSz84TiIc/Tfpe7024WjI/AAAAAAAAAV0/gjHFeQFcf4c/s72-c/Kinect_Quadrotor_Robot.jpg" height="72" width="72" /><feedburner:origLink>http://www.funnyrobotics.com/2011/06/microsoft-kinect-sdk-for-windows-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8HRH0zeCp7ImA9WhZbEUs.&quot;"><id>tag:blogger.com,1999:blog-4510974374880490124.post-1057291700064511547</id><published>2011-06-15T22:13:00.000+02:00</published><updated>2011-06-15T22:13:55.380+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-15T22:13:55.380+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DIY" /><category scheme="http://www.blogger.com/atom/ns#" term="Software" /><category scheme="http://www.blogger.com/atom/ns#" term="3D Model" /><title>Autodesk 123D, From Simulation To Prototype</title><content type="html">&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Autodesk &lt;/span&gt;&lt;/b&gt;releases &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;123D&lt;/span&gt;&lt;/b&gt;, a Windows based application mainly dedicated to hobbyists which allows not only to create 3D models but also &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;real prototypes&lt;/span&gt;&lt;/b&gt;, thanks to its &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;solid modeling&lt;/span&gt;&lt;/b&gt; capabilities. The purpose of 123D is to provide access to the tools to help you take your concept and make it reality, to give shape to your idea, exploring it, and most importantly, making it.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Solid modeling is&amp;nbsp;is a consistent set of principles for mathematical and computer modeling of three dimensional solids. Solid modeling is distinguished from related areas of Geometric modeling and Computer graphics by&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt; its emphasis on physical fidelity&lt;/span&gt;&lt;/b&gt;. Together, the principles of geometric and solid modeling form the foundation of Computer-aided design and in general support the creation, exchange, visualization, animation, interrogation, and annotation of digital models of physical objects.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-hRYAPG3FeMo/TfkOnTXlfoI/AAAAAAAAAVw/vju9tEpWUrc/s1600/123D_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://1.bp.blogspot.com/-hRYAPG3FeMo/TfkOnTXlfoI/AAAAAAAAAVw/vju9tEpWUrc/s400/123D_01.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Not only you can &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;freely donwload the 123D&lt;/span&gt;&lt;/b&gt; application but you also have access to &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;free 3D models&lt;/span&gt;&lt;/b&gt; to help you get your project started, finished, or just to use in exploring ideas.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;If &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;123D &lt;/span&gt;&lt;/b&gt;does not seems ''easy'' at first, I would say that it is certainly &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;an interesting software&lt;/span&gt;&lt;/b&gt; which should retain your attention for a while. Fortunately there are tutorials, samples, and everything you can think of to learn 123D. And i&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;f you give yourself the trouble of creating objects relating to &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;robotics&lt;/span&gt;&lt;/b&gt;, Do not hesitate to let us know, we will be happy to relay the information.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.amazon.com/Printing-Plastic-Printer-Technology-Action/dp/1430234431?ie=UTF8&amp;amp;tag=robblo02-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Printing in Plastic: Build Your Own 3D Printer (Technology in Action)" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=1430234431&amp;amp;tag=robblo02-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=robblo02-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1430234431" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp; &lt;a href="http://www.amazon.com/Zen-Toolworks-Carving-Machine-12x12/dp/B0037NVPSI?ie=UTF8&amp;amp;tag=robblo02-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Zen Toolworks CNC Carving Machine DIY Kit 12x12" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=B0037NVPSI&amp;amp;tag=robblo02-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=robblo02-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B0037NVPSI" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.amazon.com/Build-Your-Machine-Technology-Action/dp/1430224894?ie=UTF8&amp;amp;tag=robblo02-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Build Your Own CNC Machine (Technology in Action)" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=1430224894&amp;amp;tag=robblo02-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=robblo02-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1430224894" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.123dapp.com/" target="_blank"&gt;More information about 123D HERE&lt;/a&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510974374880490124-1057291700064511547?l=www.funnyrobotics.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/F1dXsh3zl5QwpziZmAeqFMcL5PY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/F1dXsh3zl5QwpziZmAeqFMcL5PY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/F1dXsh3zl5QwpziZmAeqFMcL5PY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/F1dXsh3zl5QwpziZmAeqFMcL5PY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RobotBlogg/~4/AT8BTWmMP3g" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/1057291700064511547?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/1057291700064511547?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RobotBlogg/~3/AT8BTWmMP3g/autodesk-123d-from-simulation-to.html" title="Autodesk 123D, From Simulation To Prototype" /><author><name>FunnyRobotics</name><uri>http://www.blogger.com/profile/05334701535370705240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_bQ4jRXX1d9M/TIVDnnJ_MbI/AAAAAAAAADI/DPR-jAzkhIc/S220/Bloggers00.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-hRYAPG3FeMo/TfkOnTXlfoI/AAAAAAAAAVw/vju9tEpWUrc/s72-c/123D_01.jpg" height="72" width="72" /><feedburner:origLink>http://www.funnyrobotics.com/2011/06/autodesk-123d-from-simulation-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUCSH8ycCp7ImA9WhZbEEo.&quot;"><id>tag:blogger.com,1999:blog-4510974374880490124.post-6816553555321478927</id><published>2011-06-14T21:03:00.001+02:00</published><updated>2011-06-14T21:04:29.198+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-14T21:04:29.198+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Development" /><category scheme="http://www.blogger.com/atom/ns#" term="DIY" /><category scheme="http://www.blogger.com/atom/ns#" term="Microcontroller" /><title>AlienCortex, One Board To Rule Them All.</title><content type="html">&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;There is currently an interesting project on KickStarter, &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;the AlienCortex board&lt;/span&gt;&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;AlienCortex AV&lt;/span&gt;&lt;/b&gt; provides a new and powerful electronic canvas. The specificity of the Aliencortex is that it doesn't use a traditional micro-controller. &amp;nbsp;Instead, &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;the heart of AlienCortex is a Xilinx Spartan 3e 500K FPGA&lt;/span&gt;&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-_t_bBTxNDfY/TfZ2KX8bBYI/AAAAAAAAAVo/9xmj5LVlQFw/s1600/AlienCortex_AV.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="285" src="http://4.bp.blogspot.com/-_t_bBTxNDfY/TfZ2KX8bBYI/AAAAAAAAAVo/9xmj5LVlQFw/s400/AlienCortex_AV.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;A &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Field-programmable Gate Array (FPGA)&lt;/span&gt;&lt;/b&gt; is an integrated circuit designed to be configured by the customer or designer after manufacturing—hence "field-programmable". The FPGA configuration is generally specified using a hardware description language (HDL), similar to that used for an application-specific integrated circuit (ASIC). FPGAs can be used to implement any logical function that an ASIC could perform.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The ability to update the functionality after shipping, partial re-configuration of the portion of the design and the low non-recurring engineering costs relative to an ASIC design, offer advantages for many applications.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;AlienCortex's strength lies in the fact that it can mimic just about any other kind of board that you can think of&lt;/span&gt;&lt;/b&gt;, limited only by the size of the FPGA. &amp;nbsp;Because of this kind of flexibility, it can be a VGA graphics controller, a digital music synthesizer, a micro-controller (like the one used in the Arduino), and much more. &amp;nbsp;AlienCortex's Spartan FPGA can be reconfigured as often as you like with new and different "cores"... so it's almost like a silicon etch-a-sketch in a way.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;In the past, FPGAs have not been very easy for beginners to use. &amp;nbsp;The AlienCortex AV platform is set upon changing that with a simple, unified, GUI-based environment and a growing library of cores to base your own creations around.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;In essence, &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;AlienCortex AV allows you to harness the power of what an FPGA is capable of with the same skills level and programming environment as an Arduino&lt;/span&gt;&lt;/b&gt;. &amp;nbsp;It's library of pre-built cores turns AlienCortex into almost whatever you need it to be... a programmable video game console, a digital music synthesizer, a powerful robotics platform controller, a logic analyzer, and more.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-AGqZHqSwVpU/TfZ2-b8LhZI/AAAAAAAAAVs/_H2QpCRTgKY/s1600/AlienCore_Pack.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="372" src="http://4.bp.blogspot.com/-AGqZHqSwVpU/TfZ2-b8LhZI/AAAAAAAAAVs/_H2QpCRTgKY/s400/AlienCore_Pack.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Even more exciting is that many of the AlienCortex cores are "multicore" capable, and the board also includes 512KB of synchronous SRAM allowing you to run as many as four independent Arduino sketches all at the same time.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Already built in are the most common ports to connect AlienCortex AV to the outside world, including VGA, audio, PS/2 mouse and keyboard, 2 joysticks, SPI, USB JTAG/Serial port, and a Xilinx JTAG port.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;AlienCortex AV also has pin headers for 54 5-volt IO pins and 16 5-volt analog inputs arranged in an Arduino Mega128/256 form factor&lt;/span&gt;&lt;/b&gt;, making AlienCortex compatible with most Arduino shields.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;AlienCortex AV has already been designed, and the final series of prototypes have been built and verified. &amp;nbsp;This Kickstarter project is to fund the next stage... the first manufacturing run. Should this project be successfully funded, &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;those who back this project at the $147 reward level (or more) will receive an AlienCortex AV from the initial production run&lt;/span&gt;&lt;/b&gt;.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;AlienCortex AV Hardware Specifications:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style="font-size: small;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;FPGA: &amp;nbsp;Xilinx PQ208 Spartan 3e (500K)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;RAM: &amp;nbsp;512KB 133Mhz 16 bit Synchronous SRAM&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;SPI FLASH: 1MB (8 megabit) Numonyx Flash EEPROM for FPGA configurations, sketches, and other user data&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Two 5V Atari-compatible joystick ports&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;PS/2 Keyboard and Mouse ports&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Sixteen multiplexed 5V analog inputs (bit resolution is determined by the core being used)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;54 5V Digital/PWM I/O pins (Arduino Mega128/256 form factor)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Compatible with most shields designed for the Arduino Mega, Duemilanove or Diecimila. &amp;nbsp;(Most Arduino shields.)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;1 1/8" stereo digital audio jack&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;1 15 pin VGA connector&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;4 Programmable LEDs&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;4 Programmable Buttons&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;1 Reset button&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;1 FT2232 (Port A is dedicated to USB JTAG access to load cores, programs and sketches. &amp;nbsp;Port B serves as a USB serial port or Computer-&amp;gt;USB MIDI.)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;1 Xilinx JTAG port (compatible with the Xilinx Platform USB Cable)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.amazon.com/FPGA-Prototyping-VHDL-Examples-Spartan-3/dp/0470185317?ie=UTF8&amp;amp;tag=robblo02-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Version" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=0470185317&amp;amp;tag=robblo02-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=robblo02-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0470185317" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.amazon.com/Embedded-Systems-Design-Platform-FPGAs/dp/0123743338?ie=UTF8&amp;amp;tag=robblo02-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Embedded Systems Design with Platform FPGAs: Principles and Practices" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=0123743338&amp;amp;tag=robblo02-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=robblo02-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0123743338" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.amazon.com/Advanced-FPGA-Design-Architecture-Implementation/dp/0470054379?ie=UTF8&amp;amp;tag=robblo02-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Advanced FPGA Design: Architecture, Implementation, and Optimization" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=0470054379&amp;amp;tag=robblo02-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=robblo02-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0470054379" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://fabuloussilicon.com/blog/" target="_Blank"&gt;More information about FabulousSilicon HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.kickstarter.com/projects/794668827/aliencortex-av" target="_Blank"&gt;More information on AlienCortex project HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.xilinx.com/support/documentation/data_sheets/ds312.pdf" target="_Blank"&gt;More information on the Xilinx Spartan 3e 500K HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Field-programmable_gate_array" target="_Blank"&gt;More information about FGPA HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510974374880490124-6816553555321478927?l=www.funnyrobotics.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/C9m2OKVk89MHPyAQEdp_LfYnsRk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/C9m2OKVk89MHPyAQEdp_LfYnsRk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/C9m2OKVk89MHPyAQEdp_LfYnsRk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/C9m2OKVk89MHPyAQEdp_LfYnsRk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RobotBlogg/~4/mjyBhV3961g" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/6816553555321478927?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/6816553555321478927?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RobotBlogg/~3/mjyBhV3961g/aliencortex-one-board-to-rule-them-all.html" title="AlienCortex, One Board To Rule Them All." /><author><name>FunnyRobotics</name><uri>http://www.blogger.com/profile/05334701535370705240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_bQ4jRXX1d9M/TIVDnnJ_MbI/AAAAAAAAADI/DPR-jAzkhIc/S220/Bloggers00.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-_t_bBTxNDfY/TfZ2KX8bBYI/AAAAAAAAAVo/9xmj5LVlQFw/s72-c/AlienCortex_AV.jpg" height="72" width="72" /><feedburner:origLink>http://www.funnyrobotics.com/2011/06/aliencortex-one-board-to-rule-them-all.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EHSHg5fip7ImA9WhZUGUQ.&quot;"><id>tag:blogger.com,1999:blog-4510974374880490124.post-8514559810895702253</id><published>2011-06-13T22:07:00.000+02:00</published><updated>2011-06-13T22:07:19.626+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-13T22:07:19.626+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Development" /><category scheme="http://www.blogger.com/atom/ns#" term="Arduino" /><category scheme="http://www.blogger.com/atom/ns#" term="Microcontroller" /><title>Arduino, Interrupts And Timers</title><content type="html">&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Most of us, when working on an Arduino project, put their code in the "Loop" function and this code is executed again and again. We can of course use "If" or "Switch / Case" statements, often related to sensors data, to execute some code only if a specified conditions are met.&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;But honestly, they are situation where this way of doing things is not efficient at all.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;The "Doorbell" case&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;To illustrate such a case, imagine being at home, waiting for a relative or a friend. If you had been programmed with a main "Loop" function, you would do whatever you do and then go to open the door to check if your friend is waiting, and then do whatever you do and check the door and so on...&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The above case illustrated as a skecth&lt;/span&gt;&lt;br /&gt;
&lt;pre class="brush:c"&gt;void Setup ()
{
  // no Setup needed 
}

void Loop()
{
  Do_stuff_1 ;
  Do_stuff_2 ;
  // ...
  Do_stuff_3 ;
  Go_Check_Entry_Door ;
  If (someoneAtDoor)
  {
    Invite_Host ;
  }
}

void Invite_Host()
{
  Action_01 ;
  Action_02 ;
  Action_03 ; 
}
&lt;/pre&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Of course, no one would react in such a way. Instead, we do our stuff until we hear the door bell. Then &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;we interrupts&lt;/span&gt;&lt;/b&gt; our activities and we go open the door. The door bell is &amp;nbsp;the "interrupt". &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;&lt;b&gt;What Is An Interrupt ?&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Interrupts are signals that interrupt the normal flow of a program. Interrupts are usually used for hardware devices that require immediate attention when events occur. More precisely,&amp;nbsp;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;An interrupt is a signal sent to the CPU&lt;/span&gt;&lt;/b&gt; that does exactly what it sounds like: &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;it interrupts the current program flow and makes it jump off in a different section temporarily, before returning to whatever it was doing previously&lt;/span&gt;&lt;/b&gt;. As far as the main program code is concerned, it doesn't even need to know that an interrupt has taken place. It will simply lose some time in the middle of whatever it was doing; other than that, everything will continue as if nothing happened.&amp;nbsp;They can be very useful if you want your code to react fast to external events, while keeping your code simple.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Using Interrupts with an Arduino&lt;/span&gt;&lt;/b&gt; &lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Most Arduino designs have two hardware interrupts (referred to as "interrupt0" and "interrupt1") hard-wired to digital I/O &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;pins 2 and 3&lt;/span&gt;&lt;/b&gt;, respectively. The &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Arduino Mega&lt;/span&gt;&lt;/b&gt; has a total of six hardware interrupts, with the additional interrupts ("interrupt2" through "interrupt5") &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;on pins 21, 20, 19, and 18&lt;/span&gt;&lt;/b&gt;, respectively.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;By defining a special function called an &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;"Interrupt Service Routine" (ISR)&lt;/span&gt;&lt;/b&gt; that you want executed whenever the interrupt is triggered, and then specifying the conditions under which that can happen. With an Arduino, you can trigger the interrupt under four conditions, which are predefined as valid values:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;LOW &lt;/span&gt;&lt;/b&gt;to trigger the interrupt whenever the pin is low,&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;CHANGE &lt;/span&gt;&lt;/b&gt;to trigger the interrupt whenever the pin changes value&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;RISING &lt;/span&gt;&lt;/b&gt;to trigger when the pin goes from low to high,&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;FALLING &lt;/span&gt;&lt;/b&gt;for when the pin goes from high to low.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #34bbe3; font-size: x-small;"&gt;&lt;b&gt;Note that &amp;nbsp;w&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;hile an interrupt routine is running, all other interrupts are blocked. As a result, timers will not work in interrupt routines and other functionality may not work as expected. Therefore, always keep your interrupt routines short and simple.&lt;/span&gt; &lt;/b&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;To&amp;nbsp;Specify a function to call when an external interrupt occurs, use "&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;AttachInterrupt&lt;/span&gt;&lt;/b&gt;" with the following parameters.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;&lt;b&gt;attachInterrupt(interrupt, function, mode)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;interrupt:&amp;nbsp;the number of the interrupt (int)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;function: the ISR; this function must take no parameters and return nothing.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;mode: one of the four conditions listed above; Low, Change, Rising, Falling.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Note also that due to the fact that interrupts are blocked and timers are stopped during the ISR processing, inside the attached function, delay() won't work and the value returned by millis() will not increment. Serial data received while in the function may be lost. You should declare as volatile any variables that you modify within the attached function.&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/b&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;If we examine our doorbell case with an interrupt approach we will now have the following code:&lt;/span&gt;&lt;br /&gt;
&lt;pre class="brush:c"&gt;interruptPin = 0;
void Setup ()
{
  // declare interrupt with three paramaters
  // If the doorbell rings (pin 0 changes its state)
  // execute function Invite_Host
  attachInterrupt(interruptPin , Invite_Host, CHANGE);
}

void Loop()
{
  Do_stuff_1 ;
  Do_stuff_2 ;
  // ...
  Do_stuff_3 ;
}

void Invite_Host()
{
  Action_01 ;
  Action_02 ;
  Action_03 ; 
}
&lt;/pre&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #34bbe3; font-size: x-small;"&gt;&lt;b&gt;Reassigning Interrupts&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Interrupts can be changed at any point by using the &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;attachInterrupt()&lt;/span&gt;&lt;/b&gt; method. As soon as this is done, any previously assigned interrupt on the associated pin is removed.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Starting / Stopping Interrupts&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Arduino also has the ability to temporarily ignore all the interrupts. You may want to do this if you have some sensitive code that must be executed without interruption. In this case you would issue a &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;noInterrupts()&lt;/span&gt;&lt;/b&gt; call. Once your sensitive code block has completed, interrupts can be restarted by calling &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;interrupts()&lt;/span&gt;&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #34bbe3; font-size: x-small;"&gt;&lt;b&gt;Removing Interrupts&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Interrupts can also be removed by using the&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt; &lt;b&gt;detachInterrupt(interrupt_number)&lt;/b&gt;&lt;/span&gt; method.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Timers on Arduino&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;There are&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt; 3 hardware timers available on the ATmega168/328&lt;/span&gt;&lt;/b&gt;, and they can be configured in a variety of ways to achieve different functionality.&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Timer0&lt;/span&gt;&lt;/b&gt; (System timing, PWM 5 and 6)&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Used to keep track of the time the program has been running. The millis() function to return the number of milliseconds since the program started using a global incremented in the timer 0 ISR. Timer 0 is also used for PWM outputs on digital pins 5 and 6.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Timer1&lt;/span&gt;&lt;/b&gt; (PWM 9 and 10)&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Used to drive PWM outputs for digital pins 9 and 10.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Timer2 &lt;/span&gt;&lt;/b&gt;(PWM 3 and 11)&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Used to drive PWM outputs for digital pins 3 and 11.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;While all the timers are used &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;only Timer0 has an assigned timer ISR&lt;/span&gt;&lt;/b&gt;. This means we can hijack Timer1 and/or Timer2 for our uses. The PWM function on some of the I/O pins will be affected as a result however. If you plan to use PWM you need to know what is affected. I chose to use timer 2 so PWM pins 3 and 11 will be affected.&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The easiest way to use the timers is to download the &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;TimerOne Library&lt;/span&gt;&lt;/b&gt;. This library will allow you to execute an ISR (Interrupt Service Routine) with regular delay.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The most important routines of the TimerOne library do: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;initialize(period)&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;You must call this method first to use any of the other methods. You can optionally specify the timer's period here &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;(in microseconds, 1/1000000 second)&lt;/span&gt;&lt;/b&gt;, by default it is set at 1 second. Note that this breaks analogWrite() for digital pins 9 and 10 on Arduino.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;setPeriod(period)&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Sets the period in microseconds. The minimum period or highest frequency this library supports is 1 microsecond or 1 MHz. The maximum period is 8388480 microseconds or about 8.3 seconds. Note that setting the period will change the attached interrupt and both pwm outputs' frequencies and duty cycles simultaneously.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;pwm(pin, duty, period)&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Generates a PWM waveform on the specified pin. Output pins for Timer1 are PORTB pins 1 and 2, so you have to choose between these two, anything else is ignored. On Arduino, these are digital pins 9 and 10, so those aliases also work. Output pins for Timer3 are from PORTE and correspond to 2,3 &amp;amp; 5 on the Arduino Mega. The duty cycle is specified as a 10 bit value, so anything between 0 and 1023. Note that you can optionally set the period with this function if you include a value in microseconds as the last parameter when you call it.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;attachInterrupt(function, period)&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Calls a function at the specified interval in microseconds. Be careful about trying to execute too complicated of an interrupt at too high of a frequency, or the CPU may never enter the main loop and your program will 'lock up'. Note that you can optionally set the period with this function if you include a value in microseconds as the last parameter when you call it.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;setPwmDuty(pin, duty)&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;A fast shortcut for setting the pwm duty for a given pin if you have already set it up by calling pwm() earlier. This avoids the overhead of enabling pwm mode for the pin, setting the data direction register, checking for optional period adjustments etc. that are mandatory when you call pwm().&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;detachInterrupt()&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Disables the attached interrupt.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;disablePwm(pin)&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Turns PWM off for the specified pin so you can use that pin for something else.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;A simple implementation of the attachInterrupt of the TimerOne libray here below. This will execute myISR at a regular time lapse, a tenth of a second.&lt;/span&gt;&lt;br /&gt;
&lt;pre class="brush:c"&gt;#include &amp;lt;TimerOne.h&amp;gt;

void setup() 
{
  
  Timer1.initialize(100000); // set a timer of length 100000 microseconds
  Timer1.attachInterrupt(myIsr); // attach the service routine here
}

void loop()
{
  // Main code loop
}

void myIsr()
{
  // The code executed every tenth of a second here
  // ....
}
&lt;/pre&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.arduino.cc/en/Reference/Interrupts" target="_Blank"&gt;More information on Arduino interrupts HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.arduino.cc/playground/Code/Timer1" target="_Blank"&gt;More information on TimerOne library HERE&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510974374880490124-8514559810895702253?l=www.funnyrobotics.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_f7XVw92Jc86MbJsDRoDhHFItyc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_f7XVw92Jc86MbJsDRoDhHFItyc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_f7XVw92Jc86MbJsDRoDhHFItyc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_f7XVw92Jc86MbJsDRoDhHFItyc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RobotBlogg/~4/QI4CyGL9kW4" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/8514559810895702253?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/8514559810895702253?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RobotBlogg/~3/QI4CyGL9kW4/arduino-interrupts-and-timers.html" title="Arduino, Interrupts And Timers" /><author><name>FunnyRobotics</name><uri>http://www.blogger.com/profile/05334701535370705240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_bQ4jRXX1d9M/TIVDnnJ_MbI/AAAAAAAAADI/DPR-jAzkhIc/S220/Bloggers00.jpg" /></author><feedburner:origLink>http://www.funnyrobotics.com/2011/06/arduino-interrupts-and-timers.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAMRXk-eip7ImA9WhZUFk8.&quot;"><id>tag:blogger.com,1999:blog-4510974374880490124.post-7134463733900193639</id><published>2011-06-09T15:39:00.000+02:00</published><updated>2011-06-09T15:39:44.752+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-09T15:39:44.752+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Robots" /><category scheme="http://www.blogger.com/atom/ns#" term="Microcontroller" /><title>RobotShop Microcontroller Instructables Contest</title><content type="html">&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;RobotShop &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;is partnering with &lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Instructables&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;, to bring you the &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Robotshop Microcontroller Instructables contest&lt;/span&gt;&lt;/b&gt;. &amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;To enter the &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Microcontroller Contest&lt;/span&gt;&lt;/b&gt;, you will jast have to Create a new photo, video, or step by step Instructable. From simple buzzer,to high tech rover, no matter what the project is as long as it includes a microcontroller and that you share your code. A video showing what it does will be a big plus !&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-oaDYHLIAIEI/TfDMSLShteI/AAAAAAAAAVk/2N4mXILrj_A/s1600/microcontroller_roboshop_Instructables_Contest.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-oaDYHLIAIEI/TfDMSLShteI/AAAAAAAAAVk/2N4mXILrj_A/s1600/microcontroller_roboshop_Instructables_Contest.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Prices.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;500$&lt;/span&gt;&lt;/b&gt; RobotShop Gift certificate and a DFRobotShop Rover for the grand prize, &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;250$ &lt;/span&gt;&lt;/b&gt;robotShop Gift certificate and a DFRobotShop rover for the second prize. A &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;DFRobotShop Rover&lt;/span&gt;&lt;/b&gt; for the runner-Up Prize...&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The three happy winners will also get a RobotShop/Instructables prize pack (which includes several promotional goodies such as pens, a mousepad, a screw driver, and more).&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;An extra special prize for the best instructable that makes something move with a microcontroller.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #34bbe3; font-size: x-small;"&gt;&lt;b&gt;Everyone entering in the contest will receive a 50% off for a DFRobotShop Rover.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Due date.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The contest closes for entries on&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt; July 3rd 2011&lt;/span&gt;&lt;/b&gt;. So Back to work and &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;HAVE FUN !!!&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.robotshop.com/blog/robotshop-microcontroller-instructables-contest-1322" target="_Blank"&gt;More information about the Robotshop Microcontroller Instructables contest HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.robotshop.com/" target="_Blank"&gt;More information about RobotShop HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.instructables.com/" target="_Blank"&gt;More information about Instructable HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510974374880490124-7134463733900193639?l=www.funnyrobotics.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-Jld7SPMbMSs39mW8CSkrDTFCcI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-Jld7SPMbMSs39mW8CSkrDTFCcI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-Jld7SPMbMSs39mW8CSkrDTFCcI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-Jld7SPMbMSs39mW8CSkrDTFCcI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RobotBlogg/~4/Lr8oydqMFeo" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/7134463733900193639?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/7134463733900193639?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RobotBlogg/~3/Lr8oydqMFeo/robotshop-microcontroller-instructables.html" title="RobotShop Microcontroller Instructables Contest" /><author><name>FunnyRobotics</name><uri>http://www.blogger.com/profile/05334701535370705240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_bQ4jRXX1d9M/TIVDnnJ_MbI/AAAAAAAAADI/DPR-jAzkhIc/S220/Bloggers00.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-oaDYHLIAIEI/TfDMSLShteI/AAAAAAAAAVk/2N4mXILrj_A/s72-c/microcontroller_roboshop_Instructables_Contest.png" height="72" width="72" /><feedburner:origLink>http://www.funnyrobotics.com/2011/06/robotshop-microcontroller-instructables.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0ENRXo5cCp7ImA9WhZUFEU.&quot;"><id>tag:blogger.com,1999:blog-4510974374880490124.post-6139188535415883948</id><published>2011-06-07T23:21:00.000+02:00</published><updated>2011-06-07T23:21:34.428+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-07T23:21:34.428+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DIY" /><category scheme="http://www.blogger.com/atom/ns#" term="Robots" /><title>The Robot Can, Mbed Controlled</title><content type="html">&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Cool DIY robot...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;object style="height: 390px; width: 640px;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/7hag6Zgj78o?version=3"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/7hag6Zgj78o?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Controlled by an Mbed controller...&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.funnyrobotics.com/2011/06/mbed-microcontroller-for-rapid.html"&gt;See our article on the MBed controller HERE&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510974374880490124-6139188535415883948?l=www.funnyrobotics.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DnGWvMzQIudNvT5uQGVO8vrqNik/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DnGWvMzQIudNvT5uQGVO8vrqNik/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DnGWvMzQIudNvT5uQGVO8vrqNik/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DnGWvMzQIudNvT5uQGVO8vrqNik/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RobotBlogg/~4/eiIZxqmdGQE" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/6139188535415883948?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/6139188535415883948?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RobotBlogg/~3/eiIZxqmdGQE/robot-can-mbed-controlled.html" title="The Robot Can, Mbed Controlled" /><author><name>FunnyRobotics</name><uri>http://www.blogger.com/profile/05334701535370705240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_bQ4jRXX1d9M/TIVDnnJ_MbI/AAAAAAAAADI/DPR-jAzkhIc/S220/Bloggers00.jpg" /></author><feedburner:origLink>http://www.funnyrobotics.com/2011/06/robot-can-mbed-controlled.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08BR306fyp7ImA9WhZUFEo.&quot;"><id>tag:blogger.com,1999:blog-4510974374880490124.post-9030168358874726550</id><published>2011-06-07T22:50:00.000+02:00</published><updated>2011-06-07T22:50:56.317+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-07T22:50:56.317+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DIY" /><category scheme="http://www.blogger.com/atom/ns#" term="Product" /><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><category scheme="http://www.blogger.com/atom/ns#" term="Microcontroller" /><title>MBED, Microcontroller for Rapid Prototyping</title><content type="html">&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;The mbed Microcontroller is a 32-bit ARM processor&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt; with a comprehensive set of peripherals and a built-in USB interface, all provided in a small and practical DIP package.&amp;nbsp;It is designed specifically to make ARM microcontrollers easily accessible for rapid prototyping and experimentation.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ZaArGYiCRWg/Te5y_bCeU8I/AAAAAAAAAVc/x1LVeoIGIrE/s1600/mbed_Microcontroller_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-ZaArGYiCRWg/Te5y_bCeU8I/AAAAAAAAAVc/x1LVeoIGIrE/s1600/mbed_Microcontroller_01.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Some features:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;0.1" DIP pins so you can use it in breadboard, stripboard and through-hole pcbs&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Powered via USB or an external power source&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Re-program it like a FLASH drive; it appears as a USB disk, and you just drag on your .bin files&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Has on-board LEDS, and provides a serial port over the USB connection to allow for printf-style debugging&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Architecture&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The mbed Microcontroller is based on a&lt;b&gt; &lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Cortex-M3 Core running at 96MHz, with 512KB FLASH, 64KB RAM&lt;/span&gt;&lt;/b&gt; and a load of interfaces including Ethernet, USB Device, CAN, SPI, I2C and other I/O.&amp;nbsp;The diagram below shows the commonly used interfaces and their pinout locations. Note that all the numbered pins (p5-p30) can also be used as DigitalIn and DigitalOut interfaces.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-dGCt2o01PzE/Te55R0Uf4EI/AAAAAAAAAVg/i08WYRgkgow/s1600/mBed_MicroController_02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://2.bp.blogspot.com/-dGCt2o01PzE/Te55R0Uf4EI/AAAAAAAAAVg/i08WYRgkgow/s400/mBed_MicroController_02.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;LPC17xx is an ARM Cortex-M3 based microcontroller&lt;/span&gt;&lt;/b&gt; for embedded applications requiring a high level of integration and low power dissipation. The ARM Cortex-M3 is a next generation core that offers system enhancements such as modernized debug&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;features and a higher level of support block integration, operating at up to an 100 MHz CPU frequency. The ARM Cortex-M3 CPU incorporates a 3-stage pipeline and uses a Harvard architecture with separate local instruction and data buses as well as a third bus for peripherals. The ARM&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Cortex-M3 CPU also includes an internal prefetch unit that supports speculative branches.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The peripheral complement includes 512 kB of flash memory, 64 kB of data memory, Ethernet MAC, a USB interface that can be configured as either Host, Device, or OTG, 8 channel general purpose DMA controller, 4 UARTs, 2 CAN&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;channels, 2 SSP controllers, SPI interface, 3 I2C interfaces, 2-input plus 2-output I2S interface, 8 channel 12-bit ADC, 10-bit DAC, motor control PWM, Quadrature Encoder interface, 4 general purpose timers, 6-output general purpose PWM, ultra-low power RTC with separate battery supply, and up to 70 general purpose I/O pins.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The architecture and implementation of the hardware and software components of mbed provide a convenient approach when it comes to prototyping. The mbed Microcontroller hardware packages a microcontroller, support components and smart USB interface in a practical 40-pin 0.1" pitch DIP form-factor, ideal for experimenting on solderless breadboard, stripboard and through-hole PCBs. To support the exposed interfaces, &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;an mbed C/C++ library provides high-level interfaces to microcontroller peripherals&lt;/span&gt;&lt;/b&gt;, enabling a clean, compact, API-driven approach to coding. The combination gives immediate connectivity to peripherals and modules for prototyping and iteration of microcontroller-based system designs.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Mbed focuses on reusable library functionality&lt;/span&gt;&lt;/b&gt;. The core mbed library supports the main peripherals, and the libraries already contributed by the mbed design community include USB, TCP/IP, and HTTP support. It is also possible to add third-party and open-source stacks.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;&lt;b&gt;Compiler and Librairies&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The mbed Compiler lets you write programs in C++, and then compile and download them to run on the mbed Microcontroller. The Mbed official web site offers a lot example, tutorials and librairies.&amp;nbsp;The workspace is cloud based, so you can login from anywhere and carry on where you left off.&amp;nbsp;And &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;because it is a web app,&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;it does not matter&amp;nbsp;if you work on Windows, Mac or Linux&lt;/span&gt;&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;object style="height: 390px; width: 640px;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/EIqSxua6BlY?version=3"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/EIqSxua6BlY?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The mbed Library gives you an API-driven approach to coding for the mbed Microcontroller. All the hard work of implementing drivers is laready done, so you don't have to do it. You code using meaningful abstract objects and API calls, so you don't need to learn the microcontroller hardware details to get going. &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;You will find libraries and tutorials on (just to name a few of tem):&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;TCP/IP Networking&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Ethernet - physical connection and wiring&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Network clients and servers&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;HTTP Server - handle HTTP requests&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;SMTP / POP3 Client&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;MySQL Client - connect to MySQL&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;LCDs and Displays&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;XBee - Simple Zigbee modules&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;RN-42-Bluetooth&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Motors and Actuators&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Servo motors&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;DC motor with PWM and an H-bridge&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Dynamixel AX12 Servo&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;GlobalSat EM-406 GPS Module&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Ultrasonic Ranger - I2C Ranging sensor&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;I2C MEMS barometric, absolute pressure sensor&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;JPEG Color Camera with UART Interface&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Triple axis digital SPI accelerometer&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Robot digital compass module&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;RFID readers from IB technology&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;A SPI digital thermometer&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;I2C temperature sensor with alert&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;OneWireCRC DS18S20, DS18B20 temperature sensors&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;ADT7410 I2C Temperature Sensor Handles temperatures lower than TMP102&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Clocks and Oscillators&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;PID - Proportional, integral, derivative controller&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;IMU - Inertial measurement unit orientation filter&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;IR - Infrared ray transmitter and receiver&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;PS2 - PS/2 keyboard, mouse&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Midi - Controlling Synthesizers, etc..&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;A library for touch screen controller.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;SD Card File System&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Interfacing with other languages (RPC, Matlab, Python, LabVIEW, Java, .NET)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;object height="390" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/yJnA6BAtzrA&amp;hl=en_US&amp;feature=player_embedded&amp;version=3"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/yJnA6BAtzrA&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Mbed Controlled Quadrotor&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;&lt;b&gt;Price &amp;amp; availability&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The Mbed will cost around &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;50.00€&lt;/span&gt;&lt;/b&gt; and is available in a lot of online shops. If you look for something more powerful than an arduino but yet affordable, well documented, with an active community, the &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Mbed is certainly a good solution&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://mbed.org/" target="_Blank"&gt;Mbed official web site HERE&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510974374880490124-9030168358874726550?l=www.funnyrobotics.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/z27q2PIqTG07JlrCu6jkUDcp9EY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/z27q2PIqTG07JlrCu6jkUDcp9EY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/z27q2PIqTG07JlrCu6jkUDcp9EY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/z27q2PIqTG07JlrCu6jkUDcp9EY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RobotBlogg/~4/LacoNIR2ZoQ" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/9030168358874726550?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/9030168358874726550?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RobotBlogg/~3/LacoNIR2ZoQ/mbed-microcontroller-for-rapid.html" title="MBED, Microcontroller for Rapid Prototyping" /><author><name>FunnyRobotics</name><uri>http://www.blogger.com/profile/05334701535370705240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_bQ4jRXX1d9M/TIVDnnJ_MbI/AAAAAAAAADI/DPR-jAzkhIc/S220/Bloggers00.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-ZaArGYiCRWg/Te5y_bCeU8I/AAAAAAAAAVc/x1LVeoIGIrE/s72-c/mbed_Microcontroller_01.jpg" height="72" width="72" /><feedburner:origLink>http://www.funnyrobotics.com/2011/06/mbed-microcontroller-for-rapid.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQGRXg9eCp7ImA9WhZUE0Q.&quot;"><id>tag:blogger.com,1999:blog-4510974374880490124.post-1906297740070568788</id><published>2011-06-06T23:05:00.000+02:00</published><updated>2011-06-06T23:05:24.660+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-06T23:05:24.660+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Tutorial" /><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Development" /><category scheme="http://www.blogger.com/atom/ns#" term="Actuators" /><category scheme="http://www.blogger.com/atom/ns#" term="Arduino" /><title>Arduino With Servo Motor</title><content type="html">&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;If you plan to build &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;a robot based on an Arduino&lt;/span&gt;&lt;/b&gt;, sooner or later, &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;you will have to drive a servo motor&lt;/span&gt;&lt;/b&gt;. Servo motors enable you to accurately control movement because they move to a position instead of continuously rotating.. Servos are easy to connect and to control because the controller is built into the servo, and because the Arduino environment comes with a servo library.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-dlgwREGKhJY/Te02Qiq4H8I/AAAAAAAAAVY/9tlo-WQVLHo/s1600/Servo_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-dlgwREGKhJY/Te02Qiq4H8I/AAAAAAAAAVY/9tlo-WQVLHo/s1600/Servo_01.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Servos contaims a small motor connected through gears to a shaft. The shaft drives the servo arm and is also connected to a potentiometer to output position feedback to an internal controller.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Servos respond to changes in the duration of a pulse&lt;/span&gt;&lt;/b&gt;. A short pulse (1 ms or less) will position the servo to one extreme, and a longer pulse will rotate the servo to the other extreme. Pulses ranging in between these extremes will rotate the shaft proportionally to the pulse duration.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #34bbe3; font-size: x-small;"&gt;&lt;b&gt;Note that although the duration of the pulse is modulated, servos require pulse that are different from the Pulse Width Modulation (PWM). You could damage your servo by connecting it to the output from AnalogWrite.&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;It is extremelly easy to control the position of a servo using an angle. To do so, use the &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Servo library&lt;/span&gt;&lt;/b&gt; distributed with the Arduino. Connect the servo power and ground to a suitable power supply (small servo can be directly powered from the Arduino) and connect the servo signal to an Arduino digital pin.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;pre class="brush:c"&gt;#include &amp;lt;servo.h&amp;gt;

Servo myServo ; // Create the Servo object
int angle = 0 ; // Store servo position

void setup()
{
  myServo.attach(9); // Specify the pin used to connect the servo
}

void loop()
{
  for(angle = 0; angle &amp;lt; 180; angle+=1) // loop from 0 to 180 degrees
  {
    myServo.write(angle);
    delay(20);  // delay between servo commands
  }
  for(angle = 180; angle &amp;gt;= 1; angle-=1) // loop from 180 to 0 degrees
  {
    myServo.write(angle);
    delay(20);
  }
  delay(2000);  
}&lt;/pre&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The servo library allows an Arduino board to control RC (hobby) servo motors.&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The Servo library supports &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;up to 12 motors on most Arduino boards&lt;/span&gt;&lt;/b&gt; and &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;48 on the Arduino Mega&lt;/span&gt;&lt;/b&gt;. On boards other than the Mega, &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;use of the library disables analogWrite() (PWM) functionality on pins 9 and 10&lt;/span&gt;&lt;/b&gt;, whether or not there is a Servo on those pins. On the Mega, up to 12 servos can be used without interfering with PWM functionality; use of 12 to 23 motors will disable PWM on pins 11 and 12.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp;&lt;a href="http://www.amazon.com/HexTronik-HXT900-Micro-Servo-1-6kg/dp/B004P6EQ9Q?ie=UTF8&amp;amp;tag=robblo02-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="HexTronik HXT900 Micro Servo 9g / 1.6kg" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=B004P6EQ9Q&amp;amp;tag=robblo02-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=robblo02-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B004P6EQ9Q" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp; &amp;nbsp; &lt;a href="http://www.amazon.com/Hitec-RCD-Inc-322HD-Standard/dp/B0006O3XEA?ie=UTF8&amp;amp;tag=robblo02-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="322HD Standard Servo" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=B0006O3XEA&amp;amp;tag=robblo02-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=robblo02-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B0006O3XEA" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.amazon.com/Arduino-UNO-board/dp/B004CG4CN4?ie=UTF8&amp;amp;tag=robblo02-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Arduino UNO board" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=B004CG4CN4&amp;amp;tag=robblo02-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=robblo02-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B004CG4CN4" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.funnyrobotics.com/2011/04/arduino-with-dynamixel-ax-12-servo-from.html"&gt;Our article on the&amp;nbsp;Dynamixel AX-12 Servo HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.engineersgarage.com/articles/servo-motor" target="_Blank"&gt;More information on servo HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.arduino.cc/en/Reference/Servo" target="_Blank"&gt;More information on Arduino servo library HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510974374880490124-1906297740070568788?l=www.funnyrobotics.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/S9MPVeAGz6v9-dQJDYGVFnmxDX4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/S9MPVeAGz6v9-dQJDYGVFnmxDX4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/S9MPVeAGz6v9-dQJDYGVFnmxDX4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/S9MPVeAGz6v9-dQJDYGVFnmxDX4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RobotBlogg/~4/2MpSqwWanSE" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/1906297740070568788?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/1906297740070568788?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RobotBlogg/~3/2MpSqwWanSE/arduino-with-servo-motor.html" title="Arduino With Servo Motor" /><author><name>FunnyRobotics</name><uri>http://www.blogger.com/profile/05334701535370705240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_bQ4jRXX1d9M/TIVDnnJ_MbI/AAAAAAAAADI/DPR-jAzkhIc/S220/Bloggers00.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-dlgwREGKhJY/Te02Qiq4H8I/AAAAAAAAAVY/9tlo-WQVLHo/s72-c/Servo_01.jpg" height="72" width="72" /><feedburner:origLink>http://www.funnyrobotics.com/2011/06/arduino-with-servo-motor.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MCRXw8eCp7ImA9WhZUE00.&quot;"><id>tag:blogger.com,1999:blog-4510974374880490124.post-4293337331351042298</id><published>2011-06-05T21:10:00.001+02:00</published><updated>2011-06-05T21:17:44.270+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-05T21:17:44.270+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="UAV" /><category scheme="http://www.blogger.com/atom/ns#" term="DIY" /><category scheme="http://www.blogger.com/atom/ns#" term="Product" /><category scheme="http://www.blogger.com/atom/ns#" term="Sensors" /><category scheme="http://www.blogger.com/atom/ns#" term="Quadrotor" /><category scheme="http://www.blogger.com/atom/ns#" term="Microcontroller" /><title>Quadrotor Controller Board (KK Board) From HobbyKing</title><content type="html">&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;HobbyKing QuadRotor controller is a flight control board for 4 rotor Aircraft&lt;/span&gt;&lt;/b&gt; (Quadcopters). Its purpose is to stabilise the aircraft during flight. To do this it takes the signal from the three on board gyros (roll, pitch and yaw) then passes the signal to the Atmega48PA IC. The &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Atmega48PA IC&lt;/span&gt;&lt;/b&gt; unit then processes these signals according the users installed software and &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;passes control signals to the installed Electronic Speed Controllers (ESCs)&lt;/span&gt;&lt;/b&gt;. These signals instruct the ESCs to make fine adjustments to the motors rotational speed which in turn stabalises your quadrotor.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-fC6ejvWZxRQ/TeuFzSa3uPI/AAAAAAAAAVQ/dJ6iEi5fOzE/s1600/KK_Board_02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="292" src="http://3.bp.blogspot.com/-fC6ejvWZxRQ/TeuFzSa3uPI/AAAAAAAAAVQ/dJ6iEi5fOzE/s400/KK_Board_02.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The control board also uses signals from your radio systems receiver (Rx) and passes these signals to the Atmega48PA IC via the ail, ele, thr and rud inputs. Once this information has been processed the IC will send varying signals to the ESCs which in turn adjust the rotational speed of each motor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Specifications.&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Size: 50.5mm x 50.5mm x 23.5mm&lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Weight: 14.5 gram&lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;IC: &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Atmega48PA&lt;/span&gt;&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Gyro: &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Murata Piezo&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Input Voltage: 3.3-5.5V&lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Signal from Receiver: 1520us (4 channels)&lt;/span&gt;&lt;/li&gt;
&lt;li style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Signal to ESC: 1520us (4 ESCs) &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The HobbyKing Quadrotor control board uses Japanese Murata piezo gyros that are less sensitive to vibration than SMD type gyros. This controller is priced at &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;$29.99.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;&lt;b&gt;Piezo Gyros&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Normal rotating mechanical gyroscopes like found on aircraft and ships use gyroscopic forces to detect changes in rotation. In order to make a ultra-small, ultra-lightweight, quick-response, low cost gyroscope a related phenomenon has been used. &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;It uses the phenomenon of Coriolis force to detect changes in rotational angular velocity&lt;/span&gt;&lt;/b&gt; (rotation) in oscillating bodys. Rather than having a spining disk like on it's larger cousins these gyroscopes have a vibrating component. The vibrations are so small they cannot be felt by the human hand. In the engineering literature, this type of device is also known as a &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Coriolis vibratory gyro&lt;/span&gt;&lt;/b&gt; because as the plane of oscillation is rotated, the response detected by the transducer results from the Coriolis term in its equations of motion&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-wYe9TrpvIm8/Teu4HN3Tk9I/AAAAAAAAAVU/_opCM2vHMT4/s1600/Gyro_How_It_Works.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="208" src="http://3.bp.blogspot.com/-wYe9TrpvIm8/Teu4HN3Tk9I/AAAAAAAAAVU/_opCM2vHMT4/s400/Gyro_How_It_Works.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Click to enlarge image&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;atMega48PA&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;It is a&amp;nbsp;High Performance, Low Power &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;AVR 8-Bit Microcontroller&lt;/span&gt;&lt;/b&gt;, very close to the atMega328 found on the &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Arduino&lt;/span&gt;&lt;/b&gt;, but less powerful. It has only 4 Kb of Ram (instead of 32 for the atMega328) and it is also slower than the atMega328. Otherwise both&amp;nbsp;devices are&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;manufactured using Atmel’s high density non-volatile memory technology. The&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;On-chip ISP Flash allows the program memory to be reprogrammed In-System through an SPI&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;serial interface, by a conventional non-volatile memory programmer, or by an On-chip Boot program running on the AVR core. The Boot program can use any interface to download the&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;application program in the Application Flash memory. Software in the Boot Flash section will&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;continue to run while the Application Flash section is updated, providing true Read-While-Write&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;operation.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp;&lt;a href="http://www.amazon.com/Practical-MEMS-microsystems-accelerometers-microfluidic/dp/0982299109?ie=UTF8&amp;amp;tag=robblo02-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Practical MEMS: Design of microsystems, accelerometers, gyroscopes, RF MEMS, optical MEMS, and microfluidic systems" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=0982299109&amp;amp;tag=robblo02-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=robblo02-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0982299109" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.amazon.com/Aerospace-Sensor-Systems-Applications-Shmuel/dp/0387946055?ie=UTF8&amp;amp;tag=robblo02-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Aerospace Sensor Systems and Applications" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=0387946055&amp;amp;tag=robblo02-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=robblo02-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0387946055" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=17537" target="_Blank"&gt;More information on the Quadrotor Controller Board HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.murata.com/products/catalog/pdf/s42e.pdf" target="_Blank"&gt;More information on the Murata Piezo HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.atmel.com/dyn/products/product_card.asp?part_id=4195" target="_Blank"&gt;More information on the Atmel atMega48P HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510974374880490124-4293337331351042298?l=www.funnyrobotics.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4o-uC4xPXYPIj7X4FYhErXezsyY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4o-uC4xPXYPIj7X4FYhErXezsyY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4o-uC4xPXYPIj7X4FYhErXezsyY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4o-uC4xPXYPIj7X4FYhErXezsyY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RobotBlogg/~4/UhS3VtNThAg" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/4293337331351042298?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/4293337331351042298?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RobotBlogg/~3/UhS3VtNThAg/quadrotor-controller-board-kk-board.html" title="Quadrotor Controller Board (KK Board) From HobbyKing" /><author><name>FunnyRobotics</name><uri>http://www.blogger.com/profile/05334701535370705240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_bQ4jRXX1d9M/TIVDnnJ_MbI/AAAAAAAAADI/DPR-jAzkhIc/S220/Bloggers00.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-fC6ejvWZxRQ/TeuFzSa3uPI/AAAAAAAAAVQ/dJ6iEi5fOzE/s72-c/KK_Board_02.jpg" height="72" width="72" /><feedburner:origLink>http://www.funnyrobotics.com/2011/06/quadrotor-controller-board-kk-board.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08DSHw-fSp7ImA9WhZVF0U.&quot;"><id>tag:blogger.com,1999:blog-4510974374880490124.post-7322779973763215394</id><published>2011-05-30T23:11:00.000+02:00</published><updated>2011-05-30T23:11:19.255+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-30T23:11:19.255+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Product" /><category scheme="http://www.blogger.com/atom/ns#" term="Tower System" /><category scheme="http://www.blogger.com/atom/ns#" term="Microcontroller" /><title>FreeScale Tower System: New Peripheral Modules</title><content type="html">&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Freescale Tower System&lt;/span&gt;&lt;/b&gt; is a modular development platform constitued of interchangeable and reusable modules (along with open source design files). Sold in kits or as individual modules, the expansion of the Tower System is simple and cost effective. You will find a link to our previous article about the Tower system below.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;FreeScale announced two new peripheral modules.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Sensor fusion with the accelerometer and magnetometer&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;LFSTBEB3110 &lt;/span&gt;&lt;/b&gt;is an evaluation board for the Freescale &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;MAG3110FC 3-axis &amp;nbsp;magnetometer&lt;/span&gt;&lt;/b&gt;. The LFSTBEB3110 kit includes a daughter board containing the MAG3110FC and MMA8451Q to allow for system calibration and compensation for demonstrating ecompass capability. For customers already familiar with the Sensor Toolbox Platform, the LFSTBEB3110 is designed to work with the &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;LFSTBUSB for communication to a PC&lt;/span&gt;&lt;/b&gt;. For customers that desire the complete system, the development kit &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;RD4247MAG3110&lt;/span&gt;&lt;/b&gt; comes with both the LFSTBEB3110 and the LFSTBUSB boards together.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ZxUZbVbMcyY/TeQCWAnI7wI/AAAAAAAAAVI/PMmq2NSlKrI/s1600/FreeScale_LFSTBEB3110.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="313" src="http://1.bp.blogspot.com/-ZxUZbVbMcyY/TeQCWAnI7wI/AAAAAAAAAVI/PMmq2NSlKrI/s400/FreeScale_LFSTBEB3110.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Freescale’s MAG3110&lt;/span&gt;&lt;/b&gt; is a small, low-power, 3-axis digital magnetometer. The MAG3110 magnetometer measures the three components&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;of the local magnetic field which will be the sum of the geomagnetic field and the magnetic field created by components on the circuit board. The MAG3110 features a standard &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;I2C serial interface&lt;/span&gt;&lt;/b&gt; and is capable of measuring local magnetic fields up to 1000 uT with output data rates (ODR) up to 80 Hz. &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;MMA8451Q &lt;/span&gt;&lt;/b&gt;is a smart low-power, &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;three-axis, capacitive accelerometer with 14 bits of resolution&lt;/span&gt;&lt;/b&gt;. This accelerometer is packed with embedded functions with flexible user programmable options, configurable to two interrupt pins. Embedded interrupt functions allow for overall power savings relieving the host processor from continuously polling data. The device can be configured to generate inertial wake-up interrupt signals from any combination of the configurable embedded functions allowing the MMA8451Q to monitor events and remain in a low power mode during periods of inactivity.&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;The TWR-AUDIO-SGTL,&amp;nbsp;Audio Module with SGTL5000 Codec&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The TWR-AUDIO-SGTL peripheral module provides an audio interface for the Freescale Tower System. It features the Freescale SGTL5000 audio codec and line-in, line-out, headphone, and headset/microphone jacks.&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The SGTL5000 is a low-power stereo codec that includes a headphone amp and is designed to provide a comprehensive audio solution for portable products that require line-in, mic-in, line-out, headphone-out and digital I/O. &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-CUzN9D9zMmM/TeQGEbQI7-I/AAAAAAAAAVM/dGhrWCFBy8c/s1600/FreeScale_TWR_AUDIO_SGTL_BDTN.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="291" src="http://4.bp.blogspot.com/-CUzN9D9zMmM/TeQGEbQI7-I/AAAAAAAAAVM/dGhrWCFBy8c/s400/FreeScale_TWR_AUDIO_SGTL_BDTN.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://www.funnyrobotics.com/2011/05/tower-system-from-freescale.html"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Our previous article on the FreeScale Tower System HERE&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=LFSTBEB3110&amp;amp;fsrch=1&amp;amp;sr=1" target="_Blank"&gt;More information on the Sensor Toolbox Board HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=TWR-AUDIO-SGTL" target="_Blank"&gt;More information on the&amp;nbsp;TWR-AUDIO-SGTL Audio Module HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510974374880490124-7322779973763215394?l=www.funnyrobotics.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/g79qxo7-ZTBqWOJvsRnti2mRBIs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g79qxo7-ZTBqWOJvsRnti2mRBIs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/g79qxo7-ZTBqWOJvsRnti2mRBIs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g79qxo7-ZTBqWOJvsRnti2mRBIs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RobotBlogg/~4/kdYBjKcvaWU" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/7322779973763215394?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/7322779973763215394?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RobotBlogg/~3/kdYBjKcvaWU/freescale-tower-system-new-peripheral.html" title="FreeScale Tower System: New Peripheral Modules" /><author><name>FunnyRobotics</name><uri>http://www.blogger.com/profile/05334701535370705240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_bQ4jRXX1d9M/TIVDnnJ_MbI/AAAAAAAAADI/DPR-jAzkhIc/S220/Bloggers00.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-ZxUZbVbMcyY/TeQCWAnI7wI/AAAAAAAAAVI/PMmq2NSlKrI/s72-c/FreeScale_LFSTBEB3110.jpg" height="72" width="72" /><feedburner:origLink>http://www.funnyrobotics.com/2011/05/freescale-tower-system-new-peripheral.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcFSX4_eyp7ImA9WhZVF00.&quot;"><id>tag:blogger.com,1999:blog-4510974374880490124.post-6907948897467956997</id><published>2011-05-29T23:03:00.000+02:00</published><updated>2011-05-29T23:03:38.043+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-29T23:03:38.043+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DIY" /><category scheme="http://www.blogger.com/atom/ns#" term="Arduino" /><title>Arduino and Near Field Communication (NFC)</title><content type="html">&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The&amp;nbsp;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Near field communication&lt;/span&gt;&lt;/b&gt;, or NFC, is a set of short-range wireless technologies, typically requiring a distance of &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;4 cm or less&lt;/span&gt;&lt;/b&gt;. NFC operates at 13.56 MHz and at rates ranging from 106 kbit/s to 848 kbit/s. NFC always involves an initiator and a target; the initiator actively generates an RF field that can power a passive target. This enables NFC targets to take very simple form factors such as tags, stickers, key fobs, or cards that do not require batteries.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;NFC peer-to-peer communication is of course possible, where both devices are powered. According to the &amp;nbsp;NFC Forum, the three main uses of NFC currently are “sharing, pairing, and transaction.”&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Currently, &amp;nbsp;The most practical means of accomplishing a &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;wireless communication with an Arduino Board&lt;/span&gt;&lt;/b&gt; &amp;nbsp;is to use a Bluetooth or WiFi module, adding significantly to the cost of a project (between $30 and $60). Fortunately, Joe Desbonnet published a very interesting article on a hack to establish an NFC communication between and arduino and a NFC enabled devices.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-QJAN-qrozlU/TeKwyIquGiI/AAAAAAAAAVE/jlyX9tbLjjA/s1600/Arduino_NFC_Communication.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://3.bp.blogspot.com/-QJAN-qrozlU/TeKwyIquGiI/AAAAAAAAAVE/jlyX9tbLjjA/s400/Arduino_NFC_Communication.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;If this technology has &lt;/span&gt;&lt;span class="Apple-style-span" style="color: #34bbe3; font-size: x-small;"&gt;&lt;b&gt;no direct application to drive or control a robot&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;,It could be a way to identify yourself and securise your robot.&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Definitively geeky, "&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Just because you can do it&lt;/span&gt;&lt;/b&gt;", and learn something...&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.amazon.com/Near-Field-Communications-Handbook-Internet/dp/1420088149?ie=UTF8&amp;amp;tag=robblo02-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Near Field Communications Handbook (Internet and Communications)" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=1420088149&amp;amp;tag=robblo02-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=robblo02-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1420088149" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://jdesbonnet.blogspot.com/2011/05/arduino-to-android-io-on-cheap-aka-poor.html" target="_Blank"&gt;Joe Desbonnet Blog HERE &amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.nfc-forum.org/home/" target="_Blank"&gt;NFC Forum HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510974374880490124-6907948897467956997?l=www.funnyrobotics.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jRyW01E4j41IBn3b8gQKr1Yrbyo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jRyW01E4j41IBn3b8gQKr1Yrbyo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jRyW01E4j41IBn3b8gQKr1Yrbyo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jRyW01E4j41IBn3b8gQKr1Yrbyo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RobotBlogg/~4/5K9CgxobxpI" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/6907948897467956997?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/6907948897467956997?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RobotBlogg/~3/5K9CgxobxpI/arduino-and-near-field-communication.html" title="Arduino and Near Field Communication (NFC)" /><author><name>FunnyRobotics</name><uri>http://www.blogger.com/profile/05334701535370705240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_bQ4jRXX1d9M/TIVDnnJ_MbI/AAAAAAAAADI/DPR-jAzkhIc/S220/Bloggers00.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-QJAN-qrozlU/TeKwyIquGiI/AAAAAAAAAVE/jlyX9tbLjjA/s72-c/Arduino_NFC_Communication.jpg" height="72" width="72" /><feedburner:origLink>http://www.funnyrobotics.com/2011/05/arduino-and-near-field-communication.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIGQn07cSp7ImA9WhZVF00.&quot;"><id>tag:blogger.com,1999:blog-4510974374880490124.post-8313932615251459368</id><published>2011-05-29T22:22:00.000+02:00</published><updated>2011-05-29T22:22:03.309+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-29T22:22:03.309+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="DIY" /><category scheme="http://www.blogger.com/atom/ns#" term="TurtleBot" /><category scheme="http://www.blogger.com/atom/ns#" term="Robots" /><category scheme="http://www.blogger.com/atom/ns#" term="ROS" /><title>TurtleBot, The Clones War</title><content type="html">&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;A few weeks ago, Willow Garage introduced the &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;TurtleBot&lt;/span&gt;&lt;/b&gt;, which is basically an IRobot Create, a deck, a laptop and a kinect. We also saw the introduction of the &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Bilibot&lt;/span&gt;&lt;/b&gt;, also based on the Irobot Create platform. Unfortunately, both kits are priced at &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;$1199.99&lt;/span&gt;&lt;/b&gt;, which might be an obstacle for some students or hobbyists to get access to these robots. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Based on this observation, &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Martin Mason&lt;/span&gt;&lt;/b&gt;, professor of physics and engineering, wrote a very detailled article which describes &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;how to build your own turtlebot's clone&lt;/span&gt;&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-4OqHzY_LfJg/TeKjS9rRoNI/AAAAAAAAAVA/NGr4GxqITDk/s1600/Turtlebot_Clone_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://2.bp.blogspot.com/-4OqHzY_LfJg/TeKjS9rRoNI/AAAAAAAAAVA/NGr4GxqITDk/s320/Turtlebot_Clone_01.jpg" width="223" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;You will find the necessary cad files to build the deck, a schema to connect the kinect to the battery and to the computer. There is even replacement solution for the laptop, which might be replaced by a mini-itx system. The lowest cost solution is estimated to &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;$650.00&lt;/span&gt;&lt;/b&gt;. Nice Job professor !&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Not only is this article really interesting, but the whole blog is full of articles related to ROS, kinect based navigation, ...&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;A must see&lt;/span&gt;&lt;/b&gt; for everyone interested in ROS and the turtlebot. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.funnyrobotics.com/2011/04/turtlebots-hobby-robot-from-willow.html"&gt;Our previous article on turtleBot HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.funnyrobotics.com/2011/04/bilibot-open-source-robotics-platform.html"&gt;Our previous article on BiliBot HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://profmason.com/?p=1590" target="_Blank"&gt;ProfMason Blog HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.willowgarage.com/turtlebot" target="_Blank"&gt;Turtlebot official website HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.bilibot.com/" target="_Blank"&gt;BiliBot official website HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510974374880490124-8313932615251459368?l=www.funnyrobotics.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LNgJhuK1tBBl5ut3FRlm-4hS4NQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LNgJhuK1tBBl5ut3FRlm-4hS4NQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LNgJhuK1tBBl5ut3FRlm-4hS4NQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LNgJhuK1tBBl5ut3FRlm-4hS4NQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RobotBlogg/~4/EmCLQpJvswM" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/8313932615251459368?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/8313932615251459368?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RobotBlogg/~3/EmCLQpJvswM/turtlebot-clones-war.html" title="TurtleBot, The Clones War" /><author><name>FunnyRobotics</name><uri>http://www.blogger.com/profile/05334701535370705240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_bQ4jRXX1d9M/TIVDnnJ_MbI/AAAAAAAAADI/DPR-jAzkhIc/S220/Bloggers00.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-4OqHzY_LfJg/TeKjS9rRoNI/AAAAAAAAAVA/NGr4GxqITDk/s72-c/Turtlebot_Clone_01.jpg" height="72" width="72" /><feedburner:origLink>http://www.funnyrobotics.com/2011/05/turtlebot-clones-war.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcMQnY7fSp7ImA9WhZVEks.&quot;"><id>tag:blogger.com,1999:blog-4510974374880490124.post-1963268049610718765</id><published>2011-05-24T22:14:00.000+02:00</published><updated>2011-05-24T22:14:43.805+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-24T22:14:43.805+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Development" /><category scheme="http://www.blogger.com/atom/ns#" term="DIY" /><category scheme="http://www.blogger.com/atom/ns#" term="Product" /><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><category scheme="http://www.blogger.com/atom/ns#" term="Arduino" /><title>Fairly Priced Android Development Kit (ADK) Board By Seeeduino</title><content type="html">&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Good news, &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Seeeduino &lt;/span&gt;&lt;/b&gt;just added an &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;ADK board&lt;/span&gt;&lt;/b&gt; (Open Accessory Development Kit) to its catalog. Unlike the board sold by a japanese company around $400.00, the Seeeduino product is offered at a very fair price, &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;$79.90&lt;/span&gt;&lt;/b&gt;. It is already possible to pre-order on the Seeeduino web site, &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;but you will have to wait until June 20th to be delivred.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-K8tAGPbv28c/TdwK3VSXrmI/AAAAAAAAAU8/E9hG9fLCgIw/s1600/ADK_Board_05.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-K8tAGPbv28c/TdwK3VSXrmI/AAAAAAAAAU8/E9hG9fLCgIw/s400/ADK_Board_05.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Features&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Arduino Mega2560 compatible&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;56 Digital IOs&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;16 Analog inputs&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;14 PWM outputs&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;4 Hardware serial ports (UART)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;1 Hardware TWI (I2C)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;1 Hardware SPI (upto 8Mbps)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;On board USB host(MAX3421), and IO breakout&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;On board USB slave(FT232), and Is breakout&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Build-in 5V-1A switch power regulator (input range 6V - 18V)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Build-in 3.3V-500mA LDO power regulator&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Red PCB, ROSH compatible and Golden finish&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Android compatible&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The Open Accessory Dev Kit allows external USB hardware (an Android USB accessory) to interact with an Android device in a special "accessory" mode. When an Android device (smartphone or tablet) is in accessory mode, the connected accessory acts as the USB host (powers the bus and enumerates devices) and the Android device acts as the device&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.funnyrobotics.com/2011/05/android-catapults-arduino-into-cloud.html"&gt;Read our previous article on the Open Accessory &amp;nbsp;Development Kit HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.seeedstudio.com/depot/seeeduino-adk-main-board-p-846.html?cPath=132_133&amp;amp;zenid=e4c29443713d97e81054a86ec21fc20c" target="_Blank"&gt;More information on the Seeeduino ADK board HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://developer.android.com/guide/topics/usb/adk.html" target="_Blank"&gt;More information on Open Accessory Development Kit HERE &lt;/a&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510974374880490124-1963268049610718765?l=www.funnyrobotics.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OytfXi9MLlbl4E4zed8DL8hZxTU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OytfXi9MLlbl4E4zed8DL8hZxTU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OytfXi9MLlbl4E4zed8DL8hZxTU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OytfXi9MLlbl4E4zed8DL8hZxTU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RobotBlogg/~4/jP_wwdL4jok" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/1963268049610718765?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/1963268049610718765?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RobotBlogg/~3/jP_wwdL4jok/fairly-priced-android-development-kit.html" title="Fairly Priced Android Development Kit (ADK) Board By Seeeduino" /><author><name>FunnyRobotics</name><uri>http://www.blogger.com/profile/05334701535370705240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_bQ4jRXX1d9M/TIVDnnJ_MbI/AAAAAAAAADI/DPR-jAzkhIc/S220/Bloggers00.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-K8tAGPbv28c/TdwK3VSXrmI/AAAAAAAAAU8/E9hG9fLCgIw/s72-c/ADK_Board_05.jpg" height="72" width="72" /><feedburner:origLink>http://www.funnyrobotics.com/2011/05/fairly-priced-android-development-kit.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A04FSHg_fSp7ImA9WhZVEUo.&quot;"><id>tag:blogger.com,1999:blog-4510974374880490124.post-6448298698990388758</id><published>2011-05-22T21:51:00.001+02:00</published><updated>2011-05-23T21:45:19.645+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-23T21:45:19.645+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MindStorms" /><category scheme="http://www.blogger.com/atom/ns#" term="NXT" /><category scheme="http://www.blogger.com/atom/ns#" term="Lego" /><category scheme="http://www.blogger.com/atom/ns#" term="Software" /><category scheme="http://www.blogger.com/atom/ns#" term="Social" /><title>Kleekbots In Beta: NXT Bots Controlled With a SmartPhone</title><content type="html">&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;KleekBots &lt;/span&gt;&lt;/b&gt;lets you controls pre-defined &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;MindStorms NXT robots&lt;/span&gt;&lt;/b&gt; with a &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;smartphone, namely IPhone, Android based devices, Windows Mobile devices, Nokia, Samsung, IPod Touch, IPad and BlackBerry&lt;/span&gt;&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-LJDw2R-_8Rc/Tdlmmmf-J4I/AAAAAAAAAU4/eKJi0lR_M3E/s1600/kleekbots_02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://3.bp.blogspot.com/-LJDw2R-_8Rc/Tdlmmmf-J4I/AAAAAAAAAU4/eKJi0lR_M3E/s400/kleekbots_02.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Kleekbots requires &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;a client application running on a Windows PC&lt;/span&gt;&lt;/b&gt;. Once installed, You will be able to connect on "My Kleekbots". Kleekbot will communicate you precise information to build a MindStorms NXT robot. There are different robots you can build and control with kleekbots. You will have then to plug in the robot to your computer. You will also be able to specify if you want to use a webcam.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;after that, You will access a screen that will let you check if you can control your robot and &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;specify if you allow other users to access your robot with a "Share" option&lt;/span&gt;&lt;/b&gt;.&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Finally, you will have to activate an application on your smartphone by surfing on the http://www.kleekbots/m address.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Thank's to the "&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;AnyBot&lt;/span&gt;&lt;/b&gt;" feature, you can even define your own robots, and the actions you want it to do.&amp;nbsp;Anybot can be any robot that you choose to build. &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Create your own onboard RXE programs and assign each program to a button&lt;/span&gt;&lt;/b&gt; on the control panel and take ultimate control. Design, build, and control your very own robot from your smartphone, share control with friends and do everything that Kleekbots can do!&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The process is well defined and is easily accessible even to beginners.&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Currently &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;KleekBots is FREE&lt;/span&gt;&lt;/b&gt;, and with the possibility to "Share" your robot , there are certainly a lot of funny stuff to do , &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;so why don't you give it a try&lt;/span&gt;&lt;/b&gt;....&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://www.kleekbots.com/"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;More informations about Kleekbots HERE&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510974374880490124-6448298698990388758?l=www.funnyrobotics.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MAojav9yBcJpEWXUdGj9zHgZEsM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MAojav9yBcJpEWXUdGj9zHgZEsM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MAojav9yBcJpEWXUdGj9zHgZEsM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MAojav9yBcJpEWXUdGj9zHgZEsM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RobotBlogg/~4/Fsdh0XO6NPc" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/6448298698990388758?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/6448298698990388758?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RobotBlogg/~3/Fsdh0XO6NPc/kleekbots-in-beta-nxt-bots-controlled.html" title="Kleekbots In Beta: NXT Bots Controlled With a SmartPhone" /><author><name>FunnyRobotics</name><uri>http://www.blogger.com/profile/05334701535370705240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_bQ4jRXX1d9M/TIVDnnJ_MbI/AAAAAAAAADI/DPR-jAzkhIc/S220/Bloggers00.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-LJDw2R-_8Rc/Tdlmmmf-J4I/AAAAAAAAAU4/eKJi0lR_M3E/s72-c/kleekbots_02.jpg" height="72" width="72" /><feedburner:origLink>http://www.funnyrobotics.com/2011/05/kleekbots-in-beta-nxt-bots-controlled.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4MSXgzcCp7ImA9WhZWFEo.&quot;"><id>tag:blogger.com,1999:blog-4510974374880490124.post-1257524667916707104</id><published>2011-05-15T17:39:00.000+02:00</published><updated>2011-05-15T17:39:48.688+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-15T17:39:48.688+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Product" /><category scheme="http://www.blogger.com/atom/ns#" term="Education" /><title>LittleBits, Big Idea</title><content type="html">&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;LittleBits &lt;/span&gt;&lt;/b&gt;is a library of &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;discrete electronic components pre-assembled in tiny circuit boards&lt;/span&gt;&lt;/b&gt; that snap (or don't) together with tiny magnets. &amp;nbsp;The concept is extremely simple, and will allow people without any knowledge in computing, electronic or programmation to try, test and develop ideas and concepts in electronic.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;iframe frameborder="0" height="330" src="http://player.vimeo.com/video/23705713?title=0&amp;amp;byline=0&amp;amp;portrait=0" width="600"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;There are over 50 littleBits modules, divided into 4 categories: power, input, output, wire.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The starter kit contains 10 blocks and can be pre-ordered for &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;$99.00&lt;/span&gt;&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-DCQ9ab2EXVQ/Tc_xzzCebhI/AAAAAAAAAU0/mepAxXIVs1w/s1600/LittleBits_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="232" src="http://3.bp.blogspot.com/-DCQ9ab2EXVQ/Tc_xzzCebhI/AAAAAAAAAU0/mepAxXIVs1w/s400/LittleBits_01.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;LittleBits has been founded by&amp;nbsp;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Ayah Bdeir&lt;/span&gt;&lt;/b&gt;. She &lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;is an engineer and interactive artist who does not believe in boundaries set by disciplines or cultures. With an upbringing between Lebanon, Canada and the US, Bdeir's work uses experimental tools to look at deliberate and subconscious representations of identity.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Bdeir received her masters degree from the MIT Media Lab and undergraduate degrees in Computer Engineering and Sociology from the American University of Beirut. Her first solo show Identities in Motion" occurred in September of 2009 at the Peacock Visual Arts gallery in Scotland, and her work has been exhibited at numerous venues around the world including the New Museum, Ars Electronica, Badcuyp and Location One and this coming July at the Museum of Modern Art (MoMA).&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://littlebits.cc/" target="_Blank"&gt;More information about LittleBits HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510974374880490124-1257524667916707104?l=www.funnyrobotics.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DzbmoYHCSoPZXYD8B25Kml7B_RE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DzbmoYHCSoPZXYD8B25Kml7B_RE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DzbmoYHCSoPZXYD8B25Kml7B_RE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DzbmoYHCSoPZXYD8B25Kml7B_RE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RobotBlogg/~4/7eSz9csBaig" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/1257524667916707104?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/1257524667916707104?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RobotBlogg/~3/7eSz9csBaig/littlebits-big-idea.html" title="LittleBits, Big Idea" /><author><name>FunnyRobotics</name><uri>http://www.blogger.com/profile/05334701535370705240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_bQ4jRXX1d9M/TIVDnnJ_MbI/AAAAAAAAADI/DPR-jAzkhIc/S220/Bloggers00.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-DCQ9ab2EXVQ/Tc_xzzCebhI/AAAAAAAAAU0/mepAxXIVs1w/s72-c/LittleBits_01.jpg" height="72" width="72" /><feedburner:origLink>http://www.funnyrobotics.com/2011/05/littlebits-big-idea.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0UMSXo9fip7ImA9WhZWFE8.&quot;"><id>tag:blogger.com,1999:blog-4510974374880490124.post-3936234376143533582</id><published>2011-05-15T03:01:00.000+02:00</published><updated>2011-05-15T03:01:28.466+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-15T03:01:28.466+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="Development" /><category scheme="http://www.blogger.com/atom/ns#" term="DIY" /><category scheme="http://www.blogger.com/atom/ns#" term="Software" /><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><category scheme="http://www.blogger.com/atom/ns#" term="Arduino" /><title>Android Catapults The Arduino Into The Cloud</title><content type="html">&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;The Open Accessory Development Kit.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Google created the buzz at the Google I/O 2011 with the announcement of the "&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Android Open Accessory API and Development Kit&lt;/span&gt;&lt;/b&gt;" (ADK).&amp;nbsp;For those of you who missed the news, the Open Accessory Dev Kit allows external USB hardware (an Android USB accessory) to interact with an Android device in a special "accessory" mode. When an Android device (smartphone or tablet) is in accessory mode, the connected accessory acts as the USB host (powers the bus and enumerates devices) and the Android device acts as the device.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;object style="height: 390px; width: 640px;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/s7szcpXf2rE?version=3"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/s7szcpXf2rE?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Android USB accessories are specifically designed to attach to Android devices and adhere to a simple protocol (&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Android accessory protocol&lt;/span&gt;&lt;/b&gt;) that allows them to detect Android devices that support accessory mode. Accessories must also provide 500mA at 5V for charging power.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Many previously released Android devices are only capable of acting as a USB device and cannot initiate connections with external USB devices. &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Android Open Accessory support overcomes this limitation&lt;/span&gt;&lt;/b&gt; and allows you to build accessories that can interact with an assortment of Android devices by allowing the accessory initiate the connection.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The main hardware and software components of the ADK include:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;A USB micro-controller board that &lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;is based on the Arduino Mega2560&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt; and Circuits@Home USB Host Shield designs (now referred to as the ADK board), which you will later implement as an Android USB accessory.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;An Android Demo Shield (ADK shield) that affixes atop the ADK board implements the input and output points on the board. These implementations include a joystick, LED outputs, and temperature and light sensors. You can create or buy your own shields or wire your own features to the ADK board to implement custom functionality.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;A library based on the &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Arduino USB Host Shield library&lt;/span&gt;&lt;/b&gt; provides the logic for the USB micro-controller board to act as a USB Host. This allows the board to initiate transactions with USB devices. Describing how to use this entire library is out of the scope of this document. Where needed, this document points out important interactions with the library. For more information, see the source code for the Arduino USB Host Shield library in the firmware/arduino_libs/USB_Host_Shield directory.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;An &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Arduino sketch&lt;/span&gt;&lt;/b&gt;, firmware/demokit/demokit.pde, defines the firmware that runs on the ADK board and is written in C++. The sketch calls the Android accessory protocol library to interact with the Android device. It also sends data from the ADK board and shield to the Android application and receives data from the Android application and outputs it to the ADK board and shield.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Android accessory protocol library&lt;/span&gt;&lt;/b&gt;. This library defines how to enumerate the bus, find a connected Android device that supports accessory mode, and how to setup communication with the device.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Due to the fact that this "ADK board" is mostly an Arduino, all librairies written for the Arduino will be supported by the ADK board. You will find at the end of this article a link to the official Arduino librairies.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ulpgyE3XSxY/Tc8Mb7X8p9I/AAAAAAAAAUk/LL2q2ZW-Dcg/s1600/ADK_Board_04.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="242" src="http://1.bp.blogspot.com/-ulpgyE3XSxY/Tc8Mb7X8p9I/AAAAAAAAAUk/LL2q2ZW-Dcg/s400/ADK_Board_04.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;"Building a mechanical device for its appearance is like putting lace on a bowling ball."&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;At first glance, it is certainly a good thing for all of us that Android gives some credit to the "physical computing" community, and more specifically &amp;nbsp;to the Arduino but... &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Because &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;ADK has its own protocol &lt;/span&gt;&lt;/b&gt;you’ll need an Android 3.1 or 2.3.4 device (API level 12) for it to work, meaning&amp;nbsp;that &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;nobody will be able to use ADK on anything but the latest phones&lt;/span&gt;&lt;/b&gt;, which makes it completely useless for commercial applications in the short term. For hobbyists it means that unless they’re willing and able to update their devices to the latest roms they won’t be able to join the fun until their &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;next smartphone purchase&lt;/span&gt;&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Secondly, currently the only commercially available ADK board I could find will cost you &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;$390.00&lt;/span&gt;&lt;/b&gt;, which is more than extremely expensive for an Arduino Mega 2560, costing &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;$64.95&lt;/span&gt;&lt;/b&gt; at Sparkfun, to which you will have to add an USB Host Shield from Circuits@home costing $40.00. Four times more expensive, it's not a shame, &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;it's a scam&lt;/span&gt;&lt;/b&gt;. Let's hope we will see other ADK board suppliers soon on the market.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;"There is nothing worse than a sharp image of a fuzzy concept"&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Android devices version 1.5 and above support a USB protocol for debugging applications, &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;ADB (Android Debug Bridge)&lt;/span&gt;&lt;/b&gt;, which also provides a lot of other useful functionality such as shell access, TCP forwarding, pushing files to the device, and so on. This protocol is know as the Android Debug Bridge (ADB), and can be enabled manually in the settings of your phone. &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;ADB is very useful since it is essentially a byte stream multiplexer over USB&lt;/span&gt;&lt;/b&gt;. The host can open multiple streams concurrently, so it’s for example possible to talk to a running process, read logcat data, and pipe data to a file, all at the same time. Especially redirecting logcat output to the serial port of the MCU is crucial for debugging, but can also be used to let your micro detect when the Android process has crashed so it can be restarted. it can even reboot the phone.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;ADK protocol offers a single bidirectional byte pipe between the phone and the accessory device, and comes with a nice Java API to detect and interact with connected accessories. So with &amp;nbsp;ADK you can essentially attach a USB host capable microcontroller and talk to it from Java, but that’s about it. This means it actually offers&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt; fewer features than what was already out there.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;So why does ADK come with a new byte stream protocol when nearly every device already supports ADB (Android Debug Bridge), a protocol which was &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;specifically designed to do the same thing&lt;/span&gt;&lt;/b&gt; ?&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;&lt;b&gt;Wanna play ?&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Fortunately, there are different solutions if you want to use your Android phone (older version included) with "third party" hardware. &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #34bbe3; font-size: x-small;"&gt;&lt;b&gt;IOIO Board&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The IOIO is a board specially designed to work with your Android device (OS versions 1.5 and greater). The board provides extensive and robust connectivity to an Android device via a USB connection. The IOIO is fully controllable from within an Android application, using a simple and intuitive Java API. It will cost you $49.95&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-9Wjk0gp1Am0/Tc8YorKSV3I/AAAAAAAAAUs/Rtw0uzK_M7o/s1600/IOIO_Board_Android_02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="267" src="http://4.bp.blogspot.com/-9Wjk0gp1Am0/Tc8YorKSV3I/AAAAAAAAAUs/Rtw0uzK_M7o/s400/IOIO_Board_Android_02.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The IOIO board contains a single MCU that acts as a USB host and interprets commands from an Android app. In addition, the IOIO can interact with peripheral devices in the same way as most MCUs. Digital Input/Output, PWM, Analog Input, I2C, SPI, and UART control can all be used with the IOIO. Code to control these interfaces is written in the same way as you write an Android app with the help of a simple to use app-level library&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #34bbe3; font-size: x-small;"&gt;&lt;b&gt;USB Host Shield 2.0 for Arduino from Circuits@home + MicroBridge library&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The USB Host Shield contains all of the digital logic and analog circuitry necessary to implement a full-speed USB peripheral/host controller with your Arduino. This means you could use your Arduino to interface with and control any USB slave device - thumbdrives, digital cameras, bluetooth dongles, and...Android phones&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-g_UrmSxjc84/Tc8b5WL8DTI/AAAAAAAAAUw/6XFkpgNv6Yc/s1600/Arduino_USB_Host_Shield_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="277" src="http://2.bp.blogspot.com/-g_UrmSxjc84/Tc8b5WL8DTI/AAAAAAAAAUw/6XFkpgNv6Yc/s400/Arduino_USB_Host_Shield_01.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;An Arduino Mega 2560 + the USB host shield will cost you &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;$104.00&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;You will also need the &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;MicroBridge library&lt;/span&gt;&lt;/b&gt;, which is an Android Debug Bridge (ADB) implementation for microcontrollers. MicroBridge allows stock, unrooted Android devices to talk directly to USB host enabled MCUs, thereby enabling phones to actuate servos, drive DC motors, talk to I2C and SPI devices, read ADCs, and so forth.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;object height="390" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/QW41rj0OQT0&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/QW41rj0OQT0&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Amarino&lt;/span&gt;&lt;/b&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Amarino is a toolkit to &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;connect Android-driven mobile devices with Arduino microcontrollers via Bluetooth&lt;/span&gt;&lt;/b&gt;. The toolkit provides easy access to internal phone events which can be further processed on the Arduino open-source prototyping platform. Started as a project at MIT Media Lab at the High-Low Tech group, this toolkit seeks to empower people to externalize their phone events to creatively demonstrate them on wearables, living spaces, or other tangibles.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;object style="height: 390px; width: 640px;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/GiibMA_H9rs?version=3"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/GiibMA_H9rs?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;This solution will cost you an Arduino Mega 2560 and a bluetooth shield, &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;around $115.00&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Conclusion&lt;/span&gt;&lt;/b&gt; &lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;There are many solutions, and the one promoted by Google is, from far, the most expensive for no true advantage, at least in its current version. ADK is not a good reason to throw away your "old" Android phone and to spend your money for an ADK board. This situation might change in the future but for now, the fun is already available, and the good news is that &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;it's NOT expensive&lt;/span&gt;&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp;&lt;a href="http://www.amazon.com/Arduino-MEGA-2560-Board/dp/B004A7H3DG?ie=UTF8&amp;amp;tag=robblo02-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Arduino MEGA 2560 Board" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=B004A7H3DG&amp;amp;tag=robblo02-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=robblo02-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B004A7H3DG" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.funnyrobotics.com/2011/04/ioio-board-android-goes-physical.html"&gt;Our previous article on the IOIO Board HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://developer.android.com/guide/topics/usb/adk.html" target="_Blank"&gt;More information on the Android Open Accessory Development Kit HERE&amp;nbsp;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.sparkfun.com/products/10585" target="_Blank"&gt;More information about the IOIO Board HERE&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.circuitsathome.com/products-page/arduino-shields/usb-host-shield-2-0-for-arduino/" target="_Blank"&gt;More information about the Arduino USB host shield HERE&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://code.google.com/p/microbridge/" target="_Blank"&gt;More information about MicroBridge HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.amarino-toolkit.net/index.php/home.html" target="_Blank"&gt;More information on Amarino HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://arduino.cc/en/Reference/Libraries" target="_Blank"&gt;More information on the Arduino librairies HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510974374880490124-3936234376143533582?l=www.funnyrobotics.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/C-I68s6crPZIzbXkNnDa4UFOyJY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/C-I68s6crPZIzbXkNnDa4UFOyJY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/C-I68s6crPZIzbXkNnDa4UFOyJY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/C-I68s6crPZIzbXkNnDa4UFOyJY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RobotBlogg/~4/_sWLG3s7XrE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.funnyrobotics.com/feeds/3936234376143533582/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.funnyrobotics.com/2011/05/android-catapults-arduino-into-cloud.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/3936234376143533582?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/3936234376143533582?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RobotBlogg/~3/_sWLG3s7XrE/android-catapults-arduino-into-cloud.html" title="Android Catapults The Arduino Into The Cloud" /><author><name>FunnyRobotics</name><uri>http://www.blogger.com/profile/05334701535370705240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_bQ4jRXX1d9M/TIVDnnJ_MbI/AAAAAAAAADI/DPR-jAzkhIc/S220/Bloggers00.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-ulpgyE3XSxY/Tc8Mb7X8p9I/AAAAAAAAAUk/LL2q2ZW-Dcg/s72-c/ADK_Board_04.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.funnyrobotics.com/2011/05/android-catapults-arduino-into-cloud.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QEQ3w-fCp7ImA9WhZWE04.&quot;"><id>tag:blogger.com,1999:blog-4510974374880490124.post-7480535603955387456</id><published>2011-05-14T02:01:00.000+02:00</published><updated>2011-05-14T02:01:42.254+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-14T02:01:42.254+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MindStorms" /><category scheme="http://www.blogger.com/atom/ns#" term="NXT" /><category scheme="http://www.blogger.com/atom/ns#" term="Lego" /><category scheme="http://www.blogger.com/atom/ns#" term="Product" /><category scheme="http://www.blogger.com/atom/ns#" term="Sensors" /><title>Thermal Infrared Sensor For Mindstorms NXT</title><content type="html">&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Dexter Industries&lt;/span&gt;&lt;/b&gt;, which is nowadays extremely dynamic, is introducing a new sensor for the Lego MindStorms NXT, a digital &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Thermal Infrared Sensor&lt;/span&gt;&lt;/b&gt;.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-pFf93hpXwFI/Tc3FrnQPE_I/AAAAAAAAAUg/k_7Q5g45Vlg/s1600/Thermal-Infrared-Sensor-MindStorms-NXT.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://4.bp.blogspot.com/-pFf93hpXwFI/Tc3FrnQPE_I/AAAAAAAAAUg/k_7Q5g45Vlg/s400/Thermal-Infrared-Sensor-MindStorms-NXT.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The thermal infrared is a sensor measures the temperature of objects without contact, by measuring the infrared radiation coming off.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Soon you’ll be able to measure the temperature of objects just by pointing this sensor at something. &amp;nbsp;This sensor will be able to measure up to &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;380° C&lt;/span&gt;&lt;/b&gt;!&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://dexterindustries.com/blog/2011/05/12/thermal-infrared-sensor/#more-713" target="_Blank"&gt;More information on the thermal infrared sensor HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510974374880490124-7480535603955387456?l=www.funnyrobotics.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6BA1HLU65IelReDAMfDU6BxeZew/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6BA1HLU65IelReDAMfDU6BxeZew/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6BA1HLU65IelReDAMfDU6BxeZew/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6BA1HLU65IelReDAMfDU6BxeZew/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RobotBlogg/~4/Lea57gmKlZM" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/7480535603955387456?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/7480535603955387456?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RobotBlogg/~3/Lea57gmKlZM/thermal-infrared-sensor-for-mindstorms.html" title="Thermal Infrared Sensor For Mindstorms NXT" /><author><name>FunnyRobotics</name><uri>http://www.blogger.com/profile/05334701535370705240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_bQ4jRXX1d9M/TIVDnnJ_MbI/AAAAAAAAADI/DPR-jAzkhIc/S220/Bloggers00.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-pFf93hpXwFI/Tc3FrnQPE_I/AAAAAAAAAUg/k_7Q5g45Vlg/s72-c/Thermal-Infrared-Sensor-MindStorms-NXT.jpg" height="72" width="72" /><feedburner:origLink>http://www.funnyrobotics.com/2011/05/thermal-infrared-sensor-for-mindstorms.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08NSHk4cSp7ImA9WhZVF0U.&quot;"><id>tag:blogger.com,1999:blog-4510974374880490124.post-9171664316799520169</id><published>2011-05-14T01:37:00.001+02:00</published><updated>2011-05-30T23:11:39.739+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-30T23:11:39.739+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Actuators" /><category scheme="http://www.blogger.com/atom/ns#" term="Product" /><category scheme="http://www.blogger.com/atom/ns#" term="Tower System" /><category scheme="http://www.blogger.com/atom/ns#" term="Sensors" /><category scheme="http://www.blogger.com/atom/ns#" term="Microcontroller" /><category scheme="http://www.blogger.com/atom/ns#" term="Education" /><title>Tower System From FreeScale, MicroController "à la carte"</title><content type="html">&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Freescale Tower System&lt;/span&gt;&lt;/b&gt; is a modular development platform constitued of interchangeable and reusable modules (along with open source design files). Sold in kits or as individual modules, the expansion of the Tower System is simple and cost effective.&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Three basic types of boards comprise the Tower System, &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;controller&lt;/span&gt;&lt;/b&gt; modules, &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;peripheral&lt;/span&gt;&lt;/b&gt; modules, and &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;elevator &lt;/span&gt;&lt;/b&gt;boards. The main controller board acts as the control center for the development platform.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The concept is simple. &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Take basic hardware modules, connect them together and start designing&lt;/span&gt;&lt;/b&gt;. The MCU/MPU and peripheral modules (i.e. serial, memory, LCD, etc.) plug into backplane "elevator" boards.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-OqVh7F_NWIc/Tcb_VVUq9BI/AAAAAAAAAT4/lsIhvzato1U/s1600/FreeScale_TowerSystem_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="281" src="http://1.bp.blogspot.com/-OqVh7F_NWIc/Tcb_VVUq9BI/AAAAAAAAAT4/lsIhvzato1U/s400/FreeScale_TowerSystem_01.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Through the use of open software and a standardized form factor and signal list, FreeScale and its partners continually design new modules. These new modules can be used for future product development. Featuring multiple development&amp;nbsp;boards or modules, &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;the Tower System provides designers with building blocks for entry-level to advanced microcontroller development&lt;/span&gt;&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;embed allowfullscreen="true" allowscriptaccess="always" bgcolor="#000000" class="xj_video_embed" flashvars="config=http%3A%2F%2Fwww.towergeeks.org%2Fvideo%2Fvideo%2FshowPlayerConfig%3Fid%3D3370525%253AVideo%253A1155%26ck%3D-&amp;amp;video_smoothing=on&amp;amp;autoplay=off&amp;amp;hideShareLink=1&amp;amp;isEmbedCode=1" height="344" pluginspage="http://www.macromedia.com/go/getflashplayer" scale="noscale" src="http://static.ning.com/socialnetworkmain/widgets/video/flvplayer/flvplayer.swf?v=201105102334" type="application/x-shockwave-flash" width="456" wmode="opaque"&gt;&lt;/embed&gt; &lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The best analogy I could do is an Arduino with its shields, except that with the tower system you get a lot more processing power and &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;the possibility to stack multiple shields at once&lt;/span&gt;&lt;/b&gt;, thanks to the "Tower" approach.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The most evident advantage of the Tower system is its &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;modularity&lt;/span&gt;&lt;/b&gt;, both at the controller module which comes with different processors, and also for the numerous peripheral modules.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Controller Module.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit; font-size: x-small;"&gt;The controller modules can be used as stand-alone debug tools or as part of an assembled Tower System and feature an integrated debugging interface for easy programming and run-control via a standard USB cable. There is a lot of different controllers available for the Tower System. Each controller board comes with a specific MCU/MPU and different on-board connectors. &amp;nbsp;The less expensive version is priced at &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;$29,00&lt;/span&gt;&lt;/b&gt;, for one of the most advanced version, you will have to pay &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;$129,00&lt;/span&gt;&lt;/b&gt;. &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit; font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-family: inherit; font-size: x-small;"&gt;For instance, the TWR-K60N512 controller board already offer a LOT of good stuff.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;K60N512: Kinetis K60 Low-Power MCU, 100MHz&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Capacitive &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Touch Pads&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="color: #34bbe3; font-size: x-small;"&gt;&lt;b&gt;SD Card Slot&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="color: #34bbe3; font-size: x-small;"&gt;&lt;b&gt;MMA7660 3-axis accelerometer&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Integrated, Open-Source JTAG&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Potentiometer, 4 LEDs, 2 pushbuttons,&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt; infrared port&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Battery Holder&lt;/span&gt;&lt;/b&gt; for 20mm lithium battery&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Tower connectivity for access to &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;USB, Ethernet, RS232/RS485, CAN, SPI, I²C, Flexbus&lt;/span&gt;&lt;/b&gt;, etc.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; font-size: small; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Q41USVTfDPI/TchWiWiQmUI/AAAAAAAAAT8/dsdyom1RTFg/s1600/FreeScale_TowerSystem_02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="215" src="http://3.bp.blogspot.com/-Q41USVTfDPI/TchWiWiQmUI/AAAAAAAAAT8/dsdyom1RTFg/s400/FreeScale_TowerSystem_02.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-size: small; text-align: center;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; font-size: small; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-3yvhOTtAkx8/TchX_z4KLyI/AAAAAAAAAUA/D89QLp1rd8w/s1600/FreeScale_TowerSystem_03.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="213" src="http://2.bp.blogspot.com/-3yvhOTtAkx8/TchX_z4KLyI/AAAAAAAAAUA/D89QLp1rd8w/s400/FreeScale_TowerSystem_03.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The K60 controller itself is a very interesting controller with: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;ARM Cortex-M4 core + DSP. 100-150 MHz&lt;/span&gt;&lt;/b&gt;, single cycle MAC, single instruction multiple data (SIMD) extensions&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Optional single precision floating point unit&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Up to &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;32-channel DMA&lt;/span&gt;&lt;/b&gt; for peripheral and memory servicing with reduced CPU loading.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Cross bar switch enables concurrent multi-master bus accesses, increasing bus bandwidth&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Up to 16 KB of instruction/data cache for optimized bus bandwidth and flash execution performance&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Independent flash banks allow concurrent code execution and firmware updating with no performance degradation or complex coding routines&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;The above controller board will cost you $69.00 $&lt;/span&gt;&lt;/b&gt;, which is definitively inexpensive.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;You will also find third party controller boards like the &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;TWR1650&lt;/span&gt;&lt;/b&gt;, produced by &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Micro/Sys&lt;/span&gt;&lt;/b&gt;, a board based on a ARM Cortex-A8 processor running at 800MHz, with&amp;nbsp;512MB SDRAM, 1GB Flash, f&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;our USB ports, a&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;10/100BASE-T Ethernet, a c&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;ontroller Area Network (CAN) port, f&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;ive (5) serial ports, o&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;ne (1) SD/MMC card slot and a&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;16 bits of digital I/O. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Peripheral Modules&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Adding features and functionality to your embedded design is really easy. The modularity of the Tower System makes it &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;simple to add new system capabilities&lt;/span&gt;&lt;/b&gt;, like Wi-Fi, Sensors, Graphical LCD, and more. Sold separately as individual development boards, &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;these peripheral modules simply plug into&lt;/span&gt;&lt;/b&gt;. Once again, very similar to the shields of an Arduino board.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Select your processor module, get peripheral modules and get started. All peripheral modules are designed to be combined and used with other Tower System modules.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-dGcbl6n9hkg/TcnHqW-vVOI/AAAAAAAAAUE/gDt7PDflC3U/s1600/FreeScale_TowerSystem_LCD_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="260" src="http://4.bp.blogspot.com/-dGcbl6n9hkg/TcnHqW-vVOI/AAAAAAAAAUE/gDt7PDflC3U/s400/FreeScale_TowerSystem_LCD_01.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Illustrated here, the LCD module connected to the tower elevator.&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;It is not possible to list them all, but for the most common, you will find:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Wi-fi&lt;/span&gt;&lt;/b&gt; Modules&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Graphical &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;LCD&lt;/span&gt;&lt;/b&gt; Module&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;High Precision &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Analog Module&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Tower System &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;RF Wireless Mesh&lt;/span&gt;&lt;/b&gt; Networking Module&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Serial Module&lt;/span&gt;&lt;/b&gt; featuring Ethernet, USB, RS232/485, CAN&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Prototyping Module&lt;/span&gt;&lt;/b&gt; featuring ample perfboard area for custom circuitry&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Memory Module&lt;/span&gt;&lt;/b&gt; featuring Serial Flash, MRAM, CPLD, SD Card and Compact Flash&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Sensor Module&lt;/span&gt;&lt;/b&gt; featuring multiple plug-in sensors, including inertial, pressure and touch sensors&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;embed allowfullscreen="true" allowscriptaccess="always" bgcolor="#000000" class="xj_video_embed" flashvars="config=http%3A%2F%2Fwww.towergeeks.org%2Fvideo%2Fvideo%2FshowPlayerConfig%3Fid%3D3370525%253AVideo%253A14848%26ck%3D-&amp;amp;video_smoothing=on&amp;amp;autoplay=off&amp;amp;hideShareLink=1&amp;amp;isEmbedCode=1" height="344" pluginspage="http://www.macromedia.com/go/getflashplayer" scale="noscale" src="http://static.ning.com/socialnetworkmain/widgets/video/flvplayer/flvplayer.swf?v=201105102334" type="application/x-shockwave-flash" width="456" wmode="opaque"&gt;&lt;/embed&gt;  &lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Sensors&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The sensor module will let you plug sensors like&amp;nbsp;Digital Barometer, Digital Ambient Light Sensor, Proximity Sensor, Orientation/Motion Detection, Humidity and Temperature , keypad, etc... &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-0SORdLwJpOE/TcnLNZ7clpI/AAAAAAAAAUI/y9GAl1kK3ss/s1600/FreeScale_TowerSystem_Sensor_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="301" src="http://1.bp.blogspot.com/-0SORdLwJpOE/TcnLNZ7clpI/AAAAAAAAAUI/y9GAl1kK3ss/s400/FreeScale_TowerSystem_Sensor_01.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The sensor module, click to enlarge.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;embed allowfullscreen="true" allowscriptaccess="always" bgcolor="#000000" class="xj_video_embed" flashvars="config=http%3A%2F%2Fwww.towergeeks.org%2Fvideo%2Fvideo%2FshowPlayerConfig%3Fid%3D3370525%253AVideo%253A3264%26ck%3D-&amp;amp;video_smoothing=on&amp;amp;autoplay=off&amp;amp;hideShareLink=1&amp;amp;isEmbedCode=1" height="344" pluginspage="http://www.macromedia.com/go/getflashplayer" scale="noscale" src="http://static.ning.com/socialnetworkmain/widgets/video/flvplayer/flvplayer.swf?v=201105102334" type="application/x-shockwave-flash" width="456" wmode="opaque"&gt;&lt;/embed&gt;  &lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Tower System with Lego MindStorms sensor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Robotic Kit&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Not only does freescale produces and sells microcontroller, but they also have a &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;robotic kit&lt;/span&gt;&lt;/b&gt; based on the Tower System.&amp;nbsp; The kit includes four PWM controlled servos (actuators), metal legs, and the Tower System Mechatronics board that has a 3-axis accelerometer and a 12 channel touch sensor. &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-6Nl-dXuK_Eo/Tc2TRErmNbI/AAAAAAAAAUc/C-2S5h8a_Lw/s1600/FreeScale_TowerSystem_RobotKit_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="278" src="http://2.bp.blogspot.com/-6Nl-dXuK_Eo/Tc2TRErmNbI/AAAAAAAAAUc/C-2S5h8a_Lw/s400/FreeScale_TowerSystem_RobotKit_01.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The Tower System Mechatronics board has a &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;32-bit ColdFire microcontroller&lt;/span&gt;&lt;/b&gt; with 64K of RAM, 512K of flash, and supports the full range of Freescale Xtrinsic sensors via plug-in daughter boards. It is programmable in C/C++ using CodeWarrior and an on-board OSBDM flash programming tool. &amp;nbsp;For fast prototyping or for individuals without C/C++ experience, the Tower System Mechatronics Board is supported by the Robot Vision Toolkit and RobotSee (a language as simple as BASIC with the power of C).&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The Mechatronic Board can be plugged into the Tower System. When plugged into the Tower System to become a controller module, capable of interfacing with all peripheral modules available in the Tower System family to expand its capabilities.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;If the mechatronics board is certainly a good bargain, the "mechanical" side of this robotic kit, the chassis, is not what it should be,&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt; four degrees of freedom is definitely not enough&lt;/span&gt;&lt;/b&gt; to highlight the power of the controller, its peripherals and sensors. Let's&amp;nbsp;hope that a new version of the chassis is quickly made available.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;embed allowfullscreen="true" allowscriptaccess="always" bgcolor="#000000" class="xj_video_embed" flashvars="config=http%3A%2F%2Fwww.towergeeks.org%2Fvideo%2Fvideo%2FshowPlayerConfig%3Fid%3D3370525%253AVideo%253A355%26ck%3D-&amp;amp;video_smoothing=on&amp;amp;autoplay=off&amp;amp;hideShareLink=1&amp;amp;isEmbedCode=1" height="344" pluginspage="http://www.macromedia.com/go/getflashplayer" scale="noscale" src="http://static.ning.com/socialnetworkmain/widgets/video/flvplayer/flvplayer.swf?v=201105102334" type="application/x-shockwave-flash" width="456" wmode="opaque"&gt;&lt;/embed&gt;  &lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;I told you, 4 DOF is not enough ;-)&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The Mechatronics board will cost you &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;$99.00&lt;/span&gt;&lt;/b&gt; and the robotic kit &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;$199.00&lt;/span&gt;&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Development tools.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Freescale's CodeWarrior Development &amp;nbsp;Studio &amp;nbsp;is a comprehensive development tool suite designed to enable embedded developers to meet the requirements of project life cycles. CodeWarrior comes complete with an IDE designed for each stage of the development process—from board bring-up through embedded application development.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-rYzhp4Fo8kw/Tc2TM46sAfI/AAAAAAAAAUY/vMpUBPS320E/s1600/FreeScale_TowerSystem_CodeWarrior_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="382" src="http://1.bp.blogspot.com/-rYzhp4Fo8kw/Tc2TM46sAfI/AAAAAAAAAUY/vMpUBPS320E/s400/FreeScale_TowerSystem_CodeWarrior_01.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The development environment comes in different versions:&lt;/span&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The "Special" version, FREE, is limited by the code and data size (128 KB).&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The "Basic" version priced at &amp;nbsp;$399.00, is also limited by the code and data size (512 KB)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Note that the code used by the Tower System is a lot more complex than the very simple structure found in the Arduino's sketch. Fortunately, the Code Warrior comes with some "wizard" to help you in your project's setup. Nevertheless, be sure that you will face a &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;steeper learning curve&lt;/span&gt;&lt;/b&gt; with the Tower system than with the Arduino, at least if you are not an advanced user.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Community&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;If the Freescale community, and moreprecisely the one devoted to the Tower System is not as large as the Arduino one, it is still really easy to find tutorials, and examples and examples and this without relying on the information and the forum found on the Freescale web site.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;&lt;b&gt;Last Thoughts&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;The Tower system concept is certainly interesting both technically et economically&lt;/span&gt;&lt;/b&gt;. The product range is wide and the available information are numerous enough to ensure that &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;you will not be stuck in a dead-end&lt;/span&gt;&lt;/b&gt; during the development of your project.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Finally, one of the major players of the embedded industry shows some interests to the education sector and to the hobbyists market via a dedicated range of products. Let's hope that this initiative will encounter a lot of succes because, and it is just my opinion, &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;they do it vey well&lt;/span&gt;&lt;/b&gt;.&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.freescale.com/webapp/sps/site/homepage.jsp?nodeId=0152106740" target="_Blank"&gt;More information on Tower System HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.towergeeks.org/" target="_Blank"&gt;TowerGeeks Blog HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.timesys.com/supported/processors/freescale/tower" target="_Blank"&gt;Embedded Linux for Tower System HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510974374880490124-9171664316799520169?l=www.funnyrobotics.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JCa1r25gEt9MtJE2gjzmPBVmVps/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JCa1r25gEt9MtJE2gjzmPBVmVps/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JCa1r25gEt9MtJE2gjzmPBVmVps/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JCa1r25gEt9MtJE2gjzmPBVmVps/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RobotBlogg/~4/7TxXNB-utb0" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/9171664316799520169?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/9171664316799520169?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RobotBlogg/~3/7TxXNB-utb0/tower-system-from-freescale.html" title="Tower System From FreeScale, MicroController &quot;à la carte&quot;" /><author><name>FunnyRobotics</name><uri>http://www.blogger.com/profile/05334701535370705240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_bQ4jRXX1d9M/TIVDnnJ_MbI/AAAAAAAAADI/DPR-jAzkhIc/S220/Bloggers00.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-OqVh7F_NWIc/Tcb_VVUq9BI/AAAAAAAAAT4/lsIhvzato1U/s72-c/FreeScale_TowerSystem_01.jpg" height="72" width="72" /><feedburner:origLink>http://www.funnyrobotics.com/2011/05/tower-system-from-freescale.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYBRHY_fip7ImA9WhZWEkQ.&quot;"><id>tag:blogger.com,1999:blog-4510974374880490124.post-7462513564332758938</id><published>2011-05-12T01:42:00.000+02:00</published><updated>2011-05-13T15:25:55.846+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-13T15:25:55.846+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Quadrotor" /><title>Quadrotor Circus, The Inverted Pendulum</title><content type="html">&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;When it comes to agility, it seems that nothing can compete with these little machines. Another demonstration of this fabulous machines...&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;object height="390" width="640"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ML4woERjvlk&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ML4woERjvlk&amp;rel=0&amp;hl=en_US&amp;feature=player_embedded&amp;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510974374880490124-7462513564332758938?l=www.funnyrobotics.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rxJi7Zp03sOAPpSOMtpx3D9FGyA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rxJi7Zp03sOAPpSOMtpx3D9FGyA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rxJi7Zp03sOAPpSOMtpx3D9FGyA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rxJi7Zp03sOAPpSOMtpx3D9FGyA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RobotBlogg/~4/9g1SFsh9Lmw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.funnyrobotics.com/feeds/7462513564332758938/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.funnyrobotics.com/2011/05/quadrotor-circus-inverted-pendulum.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/7462513564332758938?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/7462513564332758938?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RobotBlogg/~3/9g1SFsh9Lmw/quadrotor-circus-inverted-pendulum.html" title="Quadrotor Circus, The Inverted Pendulum" /><author><name>FunnyRobotics</name><uri>http://www.blogger.com/profile/05334701535370705240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_bQ4jRXX1d9M/TIVDnnJ_MbI/AAAAAAAAADI/DPR-jAzkhIc/S220/Bloggers00.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.funnyrobotics.com/2011/05/quadrotor-circus-inverted-pendulum.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8ERXc7fyp7ImA9WhZXF0w.&quot;"><id>tag:blogger.com,1999:blog-4510974374880490124.post-3255693043962843294</id><published>2011-05-06T23:53:00.000+02:00</published><updated>2011-05-06T23:53:24.907+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-06T23:53:24.907+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Robots" /><category scheme="http://www.blogger.com/atom/ns#" term="Product" /><category scheme="http://www.blogger.com/atom/ns#" term="Arduino" /><category scheme="http://www.blogger.com/atom/ns#" term="Education" /><title>DuinoBot, The Arduino For The Youngest</title><content type="html">&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;DuinoBot &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;is a robotics development kit targeted to kids. It's based on the Atmel &lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;ATmega32u4&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt; microcontroller, which is &lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;compatible with the ATMega328, the Arduino Uno microcontroller&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;. This to say that this kit is compatible with the Arduino and will be programmable with all available tools to the Arduino like Scratch, ModKit, MiniBloq and the standard Arduino IDE.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-N7E-737aZPM/TcRqvXg4rOI/AAAAAAAAATw/FcgmdxkmMXE/s1600/DuinoBot_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-N7E-737aZPM/TcRqvXg4rOI/AAAAAAAAATw/FcgmdxkmMXE/s1600/DuinoBot_01.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The big difference with the Arduino Uno is that the Duinobot is protected from undesirable contact by a plastic casing, &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;which is really fine if you intend to show the joy of the Arduino's universe to the youngest&lt;/span&gt;&lt;/b&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;RobotGroup&lt;/span&gt;&lt;/b&gt;, the company which produces DuinoBot, also offers sensors and actuators for its board. Wheels encoder, light sensor, ultrasound sensor, in short all the usual ones. But Duinobot is also compatible at the hardware level (pins) with the Arduino and will accept all the Arduino shields.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;object style="height: 390px; width: 640px;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Vp83X9WDUp8?version=3"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/Vp83X9WDUp8?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;RobotGroup also &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;offers a complete robot set, the N6&lt;/span&gt;&lt;/b&gt;, which is built around the DuinoBot microcontroller and used "Multiplo" for the mechanical part. Multiplo is a construction set which includes wheels, motors, plates, ...&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-C7JflQNVG9s/TcRqun7ttGI/AAAAAAAAATs/chNZRfcKVNg/s1600/duinoBot_Robot_N6.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-C7JflQNVG9s/TcRqun7ttGI/AAAAAAAAATs/chNZRfcKVNg/s1600/duinoBot_Robot_N6.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;The product seems very interesting to anyone willing to introduce kids into the robotics&lt;/span&gt;&lt;/b&gt;, with the great advantage of having a direct gateway to the Arduino universe.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.robotgroup.com.ar/" target="_Blank"&gt;More information on DuinoBot HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.funnyrobotics.com/2011/04/minibloq-arduino-gets-another-graphical.html"&gt;Our previous article on MiniBloq HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.funnyrobotics.com/2011/03/graphical-programming-tool-for-arduino.html"&gt;Our previous article on ModKit HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.funnyrobotics.com/2011/03/scratch-for-arduino-citilab-introduces.html"&gt;Our previous article on Scratch for Arduino HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510974374880490124-3255693043962843294?l=www.funnyrobotics.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5lOznvIpnu1V7Jo5-nvEV0uwlAg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5lOznvIpnu1V7Jo5-nvEV0uwlAg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5lOznvIpnu1V7Jo5-nvEV0uwlAg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5lOznvIpnu1V7Jo5-nvEV0uwlAg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RobotBlogg/~4/2G77LpVQwq0" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/3255693043962843294?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/3255693043962843294?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RobotBlogg/~3/2G77LpVQwq0/duinobot-arduino-for-youngest.html" title="DuinoBot, The Arduino For The Youngest" /><author><name>FunnyRobotics</name><uri>http://www.blogger.com/profile/05334701535370705240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_bQ4jRXX1d9M/TIVDnnJ_MbI/AAAAAAAAADI/DPR-jAzkhIc/S220/Bloggers00.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-N7E-737aZPM/TcRqvXg4rOI/AAAAAAAAATw/FcgmdxkmMXE/s72-c/DuinoBot_01.jpg" height="72" width="72" /><feedburner:origLink>http://www.funnyrobotics.com/2011/05/duinobot-arduino-for-youngest.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YNRnszfip7ImA9WhZXFUk.&quot;"><id>tag:blogger.com,1999:blog-4510974374880490124.post-7121653508912009961</id><published>2011-05-04T22:33:00.000+02:00</published><updated>2011-05-04T22:33:17.586+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-04T22:33:17.586+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MindStorms" /><category scheme="http://www.blogger.com/atom/ns#" term="Programming" /><category scheme="http://www.blogger.com/atom/ns#" term="NXT" /><category scheme="http://www.blogger.com/atom/ns#" term="Lego" /><category scheme="http://www.blogger.com/atom/ns#" term="Software" /><category scheme="http://www.blogger.com/atom/ns#" term="Education" /><title>NI LabVIEW For Lego MindStorms NXT</title><content type="html">&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;National Instruments&lt;/span&gt;&lt;/b&gt; is introducing "&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;LEGO MINDSTORMS NXT 2.0 – powered by LabVIEW&lt;/span&gt;&lt;/b&gt;".&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Program your robot to do what you want with an easy-to-use, intuitive software based on &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;LabVIEW&lt;/span&gt;&lt;/b&gt;. Experimented users will notice many similarities between&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt; LEGO MINDSTORMS NXT&lt;/span&gt;&lt;/b&gt; software and LabVIEW, because NI and LEGO collaborated to retain all core LabVIEW graphical programming elements while optimizing the user interface for novice computer users.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-K2As0OfX6Nk/TcGzF8XlcNI/AAAAAAAAATo/-vIsjpBkQ0o/s1600/LabView_MindStorms_02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="187" src="http://3.bp.blogspot.com/-K2As0OfX6Nk/TcGzF8XlcNI/AAAAAAAAATo/-vIsjpBkQ0o/s400/LabView_MindStorms_02.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Developing programs with the all new LEGO MINDSTORMS NXT software is fun and simple. The software, powered by NI LabVIEW, comes with building instructions and programming guides to easily begin constructing and programming with MINDSTORMS NXT robots. Drag and drop blocks from the left side of the screen on to the diagram. Each block performs a unique function such as moving the motors, displaying a message, detecting a sound, or measuring a distance. By combining a series of blocks you can program your robot to do almost anything you want!&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;object style="height: 390px; width: 640px;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/_UmXzOApnkU?version=3"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/_UmXzOApnkU?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;LabVIEW users can also program their MINDSTORMS NXT robots in LabVIEW. &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;The LabVIEW add-on for LEGO MINDSTORMS NXT&lt;/span&gt;&lt;/b&gt; gives users the ability to create and download VIs to operate and control their LEGO robotics systems.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Once ready, download it to your NXT. The compiled program is &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;sent to the NXT using the wireless Bluetooth link or the connected USB cable&lt;/span&gt;&lt;/b&gt;. The NXT then executes the code that it receives from your host computer.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&lt;a href="http://www.amazon.com/LabVIEW-Everyone-Graphical-Programming-Made/dp/0131856723?ie=UTF8&amp;amp;tag=robblo02-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="LabVIEW for Everyone: Graphical Programming Made Easy and Fun (3rd Edition)" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=0131856723&amp;amp;tag=robblo02-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=robblo02-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0131856723" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp; &amp;nbsp;&lt;a href="http://www.amazon.com/LEGO-4544091-Mindstorms-NXT-2-0/dp/B001USHRYI?ie=UTF8&amp;amp;tag=robblo02-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="LEGO Mindstorms NXT 2.0 (8547)" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=B001USHRYI&amp;amp;tag=robblo02-20" /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=robblo02-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B001USHRYI" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;a href="http://www.amazon.com/LabVIEW-Graphical-Programming-Gary-Johnson/dp/0071451463?ie=UTF8&amp;amp;tag=robblo02-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="LabVIEW Graphical Programming" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=0071451463&amp;amp;tag=robblo02-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=robblo02-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0071451463" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.ni.com/academic/mindstorms/" target="_Blank"&gt;More information on "LEGO® MINDSTORMS® NXT - Powered by NI LabVIEW" HERE &amp;nbsp;&lt;/a&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510974374880490124-7121653508912009961?l=www.funnyrobotics.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uJ9EK9WEmMzz5s_TYUE4CxGwgWE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uJ9EK9WEmMzz5s_TYUE4CxGwgWE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uJ9EK9WEmMzz5s_TYUE4CxGwgWE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uJ9EK9WEmMzz5s_TYUE4CxGwgWE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RobotBlogg/~4/00JUSh6yRws" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/7121653508912009961?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/7121653508912009961?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RobotBlogg/~3/00JUSh6yRws/ni-labview-for-lego-mindstorms-nxt.html" title="NI LabVIEW For Lego MindStorms NXT" /><author><name>FunnyRobotics</name><uri>http://www.blogger.com/profile/05334701535370705240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_bQ4jRXX1d9M/TIVDnnJ_MbI/AAAAAAAAADI/DPR-jAzkhIc/S220/Bloggers00.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-K2As0OfX6Nk/TcGzF8XlcNI/AAAAAAAAATo/-vIsjpBkQ0o/s72-c/LabView_MindStorms_02.jpg" height="72" width="72" /><feedburner:origLink>http://www.funnyrobotics.com/2011/05/ni-labview-for-lego-mindstorms-nxt.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0IDQXg7cSp7ImA9WhZXE0o.&quot;"><id>tag:blogger.com,1999:blog-4510974374880490124.post-2715412981615075220</id><published>2011-05-02T23:26:00.000+02:00</published><updated>2011-05-02T23:26:10.609+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-02T23:26:10.609+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Robots" /><category scheme="http://www.blogger.com/atom/ns#" term="Product" /><category scheme="http://www.blogger.com/atom/ns#" term="Education" /><title>FisherTechnik: ROBO TX Automation Robots</title><content type="html">&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;Fischertechnik &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;introduces a new product, the "&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;ROBO TX Automation&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;" set acts as both a replacement and an upgrade to the recently retired “Industrial Robots II” kit. This set addresses the construction and programming of the type of robots &lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;commonly found in industrial plants&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;, such as automobile &amp;nbsp;manufacturing, on a production line or in an automated warehouse. It includes instructions for building four different models to perform tasks such as gripping, moving, sorting and stacking. The kit includes sturdy aluminum channels for smoother operation and increased stability.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-2ATDHqmYyHc/Tb8UeKO4OjI/AAAAAAAAATY/3ZqQvXCu5hU/s1600/FisherTechnik_robo-tx-automation-robots02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="321" src="http://2.bp.blogspot.com/-2ATDHqmYyHc/Tb8UeKO4OjI/AAAAAAAAATY/3ZqQvXCu5hU/s400/FisherTechnik_robo-tx-automation-robots02.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;This set is a great way to explore industrial robotics, and like all fischertechnik products, you can easily incorporate parts from other sets, and even order additional parts, sensors and motors for building more sophisticated and elaborate robotic models. &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;The kit contains 470 components, including 2 Encoder Motors, 2 XS Motors, 6 sensors&lt;/span&gt;&lt;/b&gt;. It also includes a disc with the upgrade to the latest version of &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;ROBO Pro software&lt;/span&gt;&lt;/b&gt; as well as a teaching and activity guide PDF providing background information, projects and programming tips.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;ROBO Pro Software&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt; is a&amp;nbsp;visual programming language simple enough to allow middle school students to begin learning robotic programming and complete enough to allow professional engineers to model complex industrial processes. The language provides all the key elements of a modern programming language, including arrays, functions, recursion, objects, asynchronous events and quasiparallel processing. An editor menu allows you to select your experience level so beginners see only basic language elements while advanced users have access to a comprehensive development system.&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;ROBO Pro generates machine code for maximum efficiency and complete access to controller features.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ICnr19u7bhM/Tb8VZEV2Z4I/AAAAAAAAATc/aC4SUod-U28/s1600/FisherTechnik_RoboPro.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="330" src="http://1.bp.blogspot.com/-ICnr19u7bhM/Tb8VZEV2Z4I/AAAAAAAAATc/aC4SUod-U28/s400/FisherTechnik_RoboPro.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;ROBO TX Controller&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The controller with 32-bit processor, display, high storage capacity and with compact casing (90x90x15mm) offers numerous attachment possibilities on five sides. With integrated Bluetooth radio interface. Several „ROBO TX Controller“ can be coupled together.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-size: small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-ix7Qv4l1K08/Tb8ZPNih99I/AAAAAAAAATg/5WQdJWBahH8/s1600/FisherTechnik_ROBO_TX_Controller.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="250" src="http://3.bp.blogspot.com/-ix7Qv4l1K08/Tb8ZPNih99I/AAAAAAAAATg/5WQdJWBahH8/s400/FisherTechnik_ROBO_TX_Controller.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-size: small;"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;32-bit ARM 9 processor&lt;/span&gt;&lt;/b&gt; (200 MHz)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Storage capacity: 8 MB RAM, 2 MB flash&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;8 Universal inputs: Digital, analog 0-9V DC, analog 0-5kΩ&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;4 fast counting inputs: Digital, frequency up to 1kHz&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;4 motor outputs, 9V, 250mA: Speed infinitely variable, short circuit proof, alternatively 8 individual outputs&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;2 expansion connections: &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;I2C and RS 485&lt;/span&gt;&lt;/b&gt; for coupling of additional „ROBOTX Controller“&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Display: 128x64 pixel, monochrome&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;USB interface: USB 2.0 (1.1 compatible)&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Programable with „ROBO Pro“ or C compiler (not included)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-WuSBNzS5nMU/Tb8fyOMm5ZI/AAAAAAAAATk/R3dsn-Qhf_0/s1600/FisherTechnik_Robot_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="286" src="http://4.bp.blogspot.com/-WuSBNzS5nMU/Tb8fyOMm5ZI/AAAAAAAAATk/R3dsn-Qhf_0/s400/FisherTechnik_Robot_01.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;TX Explorer&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;What puzzled me&lt;/span&gt;&lt;/b&gt; is that even with a great quality assembly, a controller including an I2C and an RS 485, some more "funny" packages like the &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;ROBO TX Explorer&lt;/span&gt;&lt;/b&gt;, there are nearly no hack, no buzz and very few movies on youtube, at least if you compare with the Lego MindStorms NXT...&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.amazon.com/fischertechnik-508-778-ROBO-Explorer/dp/B0038VF06C?ie=UTF8&amp;amp;tag=robblo02-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="ROBO TX Explorer" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=B0038VF06C&amp;amp;tag=robblo02-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=robblo02-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B0038VF06C" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.amazon.com/fischertechnik-500995-Fischertechnik-Robo-Controller/dp/B0024L174Q?ie=UTF8&amp;amp;tag=robblo02-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Fischertechnik Robo TX Controller" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=B0024L174Q&amp;amp;tag=robblo02-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=robblo02-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B0024L174Q" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.amazon.com/Fischertechnik-Robo-TX-Training-Lab/dp/B0024L174G?ie=UTF8&amp;amp;tag=robblo02-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Fischertechnik Robo TX Training Lab" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=B0024L174G&amp;amp;tag=robblo02-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=robblo02-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B0024L174G" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.fischertechnik.de/en/computing.aspx" target="_Blank"&gt;More information on FisherTechnik products HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510974374880490124-2715412981615075220?l=www.funnyrobotics.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Akju1mv9SE3B02Uwmop2PaEGZlQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Akju1mv9SE3B02Uwmop2PaEGZlQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Akju1mv9SE3B02Uwmop2PaEGZlQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Akju1mv9SE3B02Uwmop2PaEGZlQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RobotBlogg/~4/u3UTy2ubT9c" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/2715412981615075220?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/2715412981615075220?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RobotBlogg/~3/u3UTy2ubT9c/fishertechnik-robo-tx-automation-robots.html" title="FisherTechnik: ROBO TX Automation Robots" /><author><name>FunnyRobotics</name><uri>http://www.blogger.com/profile/05334701535370705240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_bQ4jRXX1d9M/TIVDnnJ_MbI/AAAAAAAAADI/DPR-jAzkhIc/S220/Bloggers00.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-2ATDHqmYyHc/Tb8UeKO4OjI/AAAAAAAAATY/3ZqQvXCu5hU/s72-c/FisherTechnik_robo-tx-automation-robots02.jpg" height="72" width="72" /><feedburner:origLink>http://www.funnyrobotics.com/2011/05/fishertechnik-robo-tx-automation-robots.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EBQ3w_cSp7ImA9WhZXEUo.&quot;"><id>tag:blogger.com,1999:blog-4510974374880490124.post-6572922342363161873</id><published>2011-04-30T18:07:00.000+02:00</published><updated>2011-04-30T18:07:32.249+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-30T18:07:32.249+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="UAV" /><category scheme="http://www.blogger.com/atom/ns#" term="DIY" /><category scheme="http://www.blogger.com/atom/ns#" term="Quadrotor" /><title>Amazingly Tiny QuadRotor: Daedalus CrazyCopter</title><content type="html">&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The quadrotor itself is organised around the main CPU. The job of this CPU is to acquire the physical measurement given by the gyroscopes and accelerometers and to control the motors to keep the copter stable. This is done by a regulation loop which controls the motors speed 250 times per second.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-6ukl7bierLM/TbwtfMhUrEI/AAAAAAAAATM/p0ahblz6_nc/s1600/Crazycopter_QuadRotor_03.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="298" src="http://1.bp.blogspot.com/-6ukl7bierLM/TbwtfMhUrEI/AAAAAAAAATM/p0ahblz6_nc/s400/Crazycopter_QuadRotor_03.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The computer runs control and telemetry programs. The control program reads the input from a game-pad and sends control commands to the copter. There are programs that can configure the quadrotor regulation parameters and log the measurements in order to make easier to tune the regulation.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;object style="height: 390px; width: 640px;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/XRuWf2h7_5Q?version=3"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/XRuWf2h7_5Q?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;The top of the board contains the sensors and the control/communication electronic:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The JTAG/Serial connector permit to program the processor and to communicate debug messages.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The Main &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;CPU is a STM32 Cortex-M3&lt;/span&gt;&lt;/b&gt;. It is clocked at 64MHz from the internal oscillator.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;2 Axis X-Y Gyro is an invensense IDG500&lt;/span&gt;&lt;/b&gt;.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;1 Axis Z gyro is an invensense ISZ500&lt;/span&gt;&lt;/b&gt;.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The 2.4GHz Radio is based on an &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;RF24L01+ chip from Nordic Semiconductor&lt;/span&gt;&lt;/b&gt;. It is actually a breakout board sold by SparkFun. The radio is connected to the CPU via a &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;SPI port&lt;/span&gt;&lt;/b&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The 3 Axis Accelerometer is a &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;SMB380 from Bosch&lt;/span&gt;&lt;/b&gt;. It is connected to the CPU via an I²C bus.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-uajfEt0_8v4/TbwtgJN6AbI/AAAAAAAAATQ/gu08QLTOaNE/s1600/Crazycopter_QuadRotor_01.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="356" src="http://1.bp.blogspot.com/-uajfEt0_8v4/TbwtgJN6AbI/AAAAAAAAATQ/gu08QLTOaNE/s400/Crazycopter_QuadRotor_01.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;About power supply:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The charge connector accepts &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;5V&lt;/span&gt;&lt;/b&gt; and permits to charge the battery&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The power switch permits to power the copter either from the charge connector or from the battery.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;5V step-up permits to increase the power voltage from the 3~4V&lt;/span&gt;&lt;/b&gt; coming from the battery to 5V.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The two 3.3V linear regulators, reduces the 5V to power the copter electronic. The digital and analog 3.3V are generated independently. This was made to reduce the noise on the analog components.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Finally at the four sides there are the motors transistors. The power for the motors pass on the top and bottom of the part of PCB that hold the motors.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The battery charging chip is just at the right of the 3.3V regulators. It is a classical&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt; MAX1555&lt;/span&gt;&lt;/b&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-NxpI1_fZPu4/Tbwthec2EDI/AAAAAAAAATU/vVCZatE1tKY/s1600/Crazycopter_QuadRotor_02.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/-NxpI1_fZPu4/Tbwthec2EDI/AAAAAAAAATU/vVCZatE1tKY/s400/Crazycopter_QuadRotor_02.jpg" width="380" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The idea with the step-up was to get a more stable voltage when the battery is depleted and also to remove some of the noise coming from the motor electonic. Anyway, this boars is capable to work without by using 2.8V linear regulators instead.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;object style="height: 390px; width: 640px;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/6OQzYZVdeEM?version=3"&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;embed src="http://www.youtube.com/v/6OQzYZVdeEM?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The motors and propellers are taken from a&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt; Silverlit X-twin plane&lt;/span&gt;&lt;/b&gt;. They are powered by the battery voltage.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;The distance between the motors (horizontally and vertically) is&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt; around 8 cm&lt;/span&gt;&lt;/b&gt; and the total weight is around &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;20 g&lt;/span&gt;&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.amazon.com/System-Architecture-Small-Autonomous-UAVs/dp/3836461137?ie=UTF8&amp;amp;tag=robblo02-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="System Architecture of Small Autonomous UAVs" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL160_&amp;amp;ASIN=3836461137&amp;amp;tag=robblo02-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=robblo02-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=3836461137" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.daedalus.nu/category/crazycopter/" target="_Blank"&gt;More information about Daedalus crazy copter HERE&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510974374880490124-6572922342363161873?l=www.funnyrobotics.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WPi0wkU830_Th38QFrnZm5QxX4I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WPi0wkU830_Th38QFrnZm5QxX4I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WPi0wkU830_Th38QFrnZm5QxX4I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WPi0wkU830_Th38QFrnZm5QxX4I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RobotBlogg/~4/zcIbQYu9PMA" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/6572922342363161873?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/6572922342363161873?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RobotBlogg/~3/zcIbQYu9PMA/amazingly-tiny-quadrotor-daedalus.html" title="Amazingly Tiny QuadRotor: Daedalus CrazyCopter" /><author><name>FunnyRobotics</name><uri>http://www.blogger.com/profile/05334701535370705240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_bQ4jRXX1d9M/TIVDnnJ_MbI/AAAAAAAAADI/DPR-jAzkhIc/S220/Bloggers00.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-6ukl7bierLM/TbwtfMhUrEI/AAAAAAAAATM/p0ahblz6_nc/s72-c/Crazycopter_QuadRotor_03.jpg" height="72" width="72" /><feedburner:origLink>http://www.funnyrobotics.com/2011/04/amazingly-tiny-quadrotor-daedalus.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUADRXY6fyp7ImA9WhZXEUs.&quot;"><id>tag:blogger.com,1999:blog-4510974374880490124.post-1580197019294116230</id><published>2011-04-30T14:49:00.000+02:00</published><updated>2011-04-30T14:49:34.817+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-30T14:49:34.817+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Robots" /><category scheme="http://www.blogger.com/atom/ns#" term="Product" /><category scheme="http://www.blogger.com/atom/ns#" term="Education" /><title>CubeLets By Modular Robotics, Simplicity is the ultimate sophistication</title><content type="html">&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;I already wrote an article to introduce the&lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt; Cubelets by Modular Robotics&lt;/span&gt;&lt;/b&gt; which is a kit that comes with 20 magnetic blocks that can be snapped together to make an endless variety of robots &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;with no programming and no wires&lt;/span&gt;&lt;/b&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-ODHAiEuuG9k/TbwDwjgpS-I/AAAAAAAAATI/KRFs8SEvPO4/s1600/CubeLets_pkg.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="267" src="http://4.bp.blogspot.com/-ODHAiEuuG9k/TbwDwjgpS-I/AAAAAAAAATI/KRFs8SEvPO4/s400/CubeLets_pkg.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;You can build robots that drive around on a tabletop, respond to light, sound, and temperature, and have surprisingly lifelike behavior. But instead of programming that behavior, &lt;b&gt;&lt;span class="Apple-style-span" style="color: #34bbe3;"&gt;you simply snap the cubelets together &lt;/span&gt;&lt;/b&gt;and watch the behavior emerge.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;iframe frameborder="0" height="225" src="http://player.vimeo.com/video/19712586?title=0&amp;amp;byline=0&amp;amp;portrait=0" width="400"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Each cubelet in the kit has different equipment on board and a different default behavior. There are Sense Blocks that act like our eyes and ears, Action blocks, and Think blocks. Just like with people, the senses are the inputs to the system.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;If the Arduino galaxy was on one side of the "robotics&amp;nbsp;space time continuum", the Cubelets would be just at the opposite.&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.funnyrobotics.com/2010/10/modrobotics-cubelets-in-pre-order.html"&gt;Our previous article on Cubelets HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://www.modrobotics.com/" target="_Blank"&gt;More information on CubeLets HERE&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4510974374880490124-1580197019294116230?l=www.funnyrobotics.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PQ5gTjO6-cIj6jI7RmiiB4yP0VQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PQ5gTjO6-cIj6jI7RmiiB4yP0VQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/PQ5gTjO6-cIj6jI7RmiiB4yP0VQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PQ5gTjO6-cIj6jI7RmiiB4yP0VQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/RobotBlogg/~4/ePWsrwY3gUc" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/1580197019294116230?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/4510974374880490124/posts/default/1580197019294116230?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/RobotBlogg/~3/ePWsrwY3gUc/cubelets-by-modular-robotics-simplicity.html" title="CubeLets By Modular Robotics, Simplicity is the ultimate sophistication" /><author><name>FunnyRobotics</name><uri>http://www.blogger.com/profile/05334701535370705240</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="http://1.bp.blogspot.com/_bQ4jRXX1d9M/TIVDnnJ_MbI/AAAAAAAAADI/DPR-jAzkhIc/S220/Bloggers00.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-ODHAiEuuG9k/TbwDwjgpS-I/AAAAAAAAATI/KRFs8SEvPO4/s72-c/CubeLets_pkg.jpg" height="72" width="72" /><feedburner:origLink>http://www.funnyrobotics.com/2011/04/cubelets-by-modular-robotics-simplicity.html</feedburner:origLink></entry></feed>

