<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CMiYC Labs, Inc. &#187; arduino</title>
	<atom:link href="http://www.cmiyc.com/blog/tag/arduino/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cmiyc.com</link>
	<description>Projects and Ideas by J. Lewis</description>
	<lastBuildDate>Fri, 13 Jan 2012 00:33:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Picking an Arduino Board:  Comparison Chart</title>
		<link>http://www.cmiyc.com/blog/2012/01/06/picking-an-arduino-board-comparison-chart/</link>
		<comments>http://www.cmiyc.com/blog/2012/01/06/picking-an-arduino-board-comparison-chart/#comments</comments>
		<pubDate>Sat, 07 Jan 2012 05:37:44 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[AddOhms]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[Comparison]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://www.cmiyc.com/?p=743</guid>
		<description><![CDATA[Can&#8217;t decide which Arduino Board is for you? Have a board you want others to know about? This Google Docs Spreadsheet compares some of the key attributes of various Arduino boards. Whether you are trying to decide which one to buy or just want to know the differences, this chart can help.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cmiyc.com/projects/arduino-comparison-chart/" class="aligncenter"><img src="http://www.cmiyc.com/files//2012/01/arduino-comp-chart-img-300x139.png" alt="Arduino Comparison Table" title="Sample Comparison Chart" width="300" height="139" class="aligncenter size-medium wp-image-744" /></a></p>
<p>Can&#8217;t decide which Arduino Board is for you?  Have a board you want others to know about?  This Google Docs Spreadsheet <a href="http://www.cmiyc.com/projects/arduino-comparison-chart/" title="Arduino Comparison Table">compares some of the key attributes of various Arduino boards</a>.  Whether you are trying to decide which one to buy or just want to know the differences, this chart can help.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cmiyc.com/blog/2012/01/06/picking-an-arduino-board-comparison-chart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spotting Arduino Clones</title>
		<link>http://www.cmiyc.com/blog/2011/12/26/spotting-arduino-clones/</link>
		<comments>http://www.cmiyc.com/blog/2011/12/26/spotting-arduino-clones/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 00:40:20 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[Clone]]></category>
		<category><![CDATA[OSH]]></category>
		<category><![CDATA[Uno]]></category>

		<guid isPermaLink="false">http://www.cmiyc.com/?p=600</guid>
		<description><![CDATA[Open Source Hardware (OSH) means not only releasing devices, but all of the documentation associated with them. For some projects, this may include the actual CAD files used to produce the device. For example, the Arduino team produces not only schematics but the Eagle PCB CAD files for each of their boards. The great thing [...]]]></description>
			<content:encoded><![CDATA[<div align="center"><a href="http://www.flickr.com/photos/9849051@N04/6578137169/" title="Spot the Arduino Uno Clone Mistakes by JamesC4S, on Flickr"><img src="http://farm8.staticflickr.com/7161/6578137169_07cab589d0.jpg" width="500" height="374" alt="Spot the Arduino Uno Clone Mistakes"></a></div>
<p>Open Source Hardware (OSH) means not only releasing devices, but all of the documentation associated with them.  For some projects, this may include the actual CAD files used to produce the device.  For example, the Arduino team produces <a href="http://www.arduino.cc/en/Main/hardware" title="Arduino Hardware Reference Page">not only schematics but the Eagle PCB CAD</a> files for each of their boards.  The great thing about such disclosure is that one can easily tweak the existing design for their own purposes.  The downside is that nearly anyone can submit the exact same files to their own production house and have immediate clones.</p>
<p>Even when some people choose to do this, as have some eBay (and now Amazon) sellers, differences crop up from &#8220;real&#8221; boards and the clones (aka &#8220;fakes&#8221;).  Click on the above photo for a Flickr-based &#8220;spot the differences&#8221; game!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cmiyc.com/blog/2011/12/26/spotting-arduino-clones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video Tutorial:  Buttons and Pull-Ups</title>
		<link>http://www.cmiyc.com/blog/2011/12/19/video-tutorial-buttons-and-pull-ups/</link>
		<comments>http://www.cmiyc.com/blog/2011/12/19/video-tutorial-buttons-and-pull-ups/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 06:20:26 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[Buttons]]></category>
		<category><![CDATA[Pull-Up]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.cmiyc.com/?p=565</guid>
		<description><![CDATA[This is a 4-minute video version of the Arduino Pull-Up Tutorial:]]></description>
			<content:encoded><![CDATA[<p>This is a 4-minute video version of the <a href="http://www.cmiyc.com/blog/2011/11/28/arduino-pull-ups/">Arduino Pull-Up Tutorial</a>:</p>
<p><a href="http://www.youtube.com/watch?v=jJnD6LdGmUo"><img src="http://img.youtube.com/vi/jJnD6LdGmUo/default.jpg" width="130" height="97" border=0></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cmiyc.com/blog/2011/12/19/video-tutorial-buttons-and-pull-ups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arduino Exercise:  Pull-Ups</title>
		<link>http://www.cmiyc.com/blog/2011/11/28/arduino-pull-ups/</link>
		<comments>http://www.cmiyc.com/blog/2011/11/28/arduino-pull-ups/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 02:41:28 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[Buttons]]></category>
		<category><![CDATA[Pull-Ups]]></category>
		<category><![CDATA[Resistors]]></category>
		<category><![CDATA[Switches]]></category>

		<guid isPermaLink="false">http://www.cmiyc.com/?p=487</guid>
		<description><![CDATA[When hooking up switches or buttons to an Arduino I/O pin, sometimes the results might appear completely random. Sometimes it will appear as though there is a delay from when the button is pressed until the state of the pin actually changes. Other times the pin&#8217;s value will seem to randomly fluctuate from HIGH to [...]]]></description>
			<content:encoded><![CDATA[<p>When hooking up switches or buttons to an Arduino I/O pin, sometimes the results might appear completely random.  Sometimes it will appear as though there is a delay from when the button is pressed until the state of the pin actually changes.  Other times the pin&#8217;s value will seem to randomly fluctuate from HIGH to LOW.  Even more maddening might be as your finger gets closer to the switch, the pin&#8217;s state changes!</p>
<p>The fix to these problems is simple:  use pull-up resistors.  Here&#8217;s how they can fix this problem and how you can use them with an Arduino board.</p>
<div style="width: 70%; margin-left: auto; margin-right: auto;">
<p><a href="http://www.youtube.com/watch?v=jJnD6LdGmUo"><img src="http://img.youtube.com/vi/jJnD6LdGmUo/default.jpg" width="130" height="97" border=0></a></p>
</div>
<p>Detailed explanation&#8230;<br /><em><p><a href="http://www.cmiyc.com/blog/2011/11/28/arduino-pull-ups/">Continue reading: Arduino Exercise:  Pull-Ups</a></p></em>]]></content:encoded>
			<wfw:commentRss>http://www.cmiyc.com/blog/2011/11/28/arduino-pull-ups/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Making of Arduino &#8211; IEEE Spectrum</title>
		<link>http://www.cmiyc.com/blog/2011/10/28/the-making-of-arduino/</link>
		<comments>http://www.cmiyc.com/blog/2011/10/28/the-making-of-arduino/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 16:41:57 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Off-Site]]></category>
		<category><![CDATA[arduino]]></category>

		<guid isPermaLink="false">http://www.cmiyc.com/?p=458</guid>
		<description><![CDATA[Even knowing that the name Arduino was rooted in Italian, I have often wondered what it meant.  David Kushner of IEEE Spectrum has a great write-up on the beginnings of the Arduino project. Great read.  The most surprising thing to me is that over 250,000 official boards have sold since 2005.  That isn&#8217;t counting clones [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://spectrum.ieee.org/geek-life/hands-on/the-making-of-arduino/"><img class="aligncenter" style="border-style: initial; border-color: initial; border-width: 0px; margin: 0px;" src="http://www.cmiyc.com/files//2011/10/10NWArduinothumbnail-1319573650417.jpg" alt="" width="150" height="108" /></a></p>
<p>Even knowing that the name Arduino was rooted in Italian, I have often wondered what it meant.  David Kushner of <a href="http://spectrum.ieee.org/" target="_blank">IEEE Spectrum</a> has a<a title="The Making of Arduino" href="http://spectrum.ieee.org/geek-life/hands-on/the-making-of-arduino/"> great write-up on the beginnings of the Arduino project</a>.</p>
<p>Great read.  The most surprising thing to me is that over 250,000 official boards have sold since 2005.  That isn&#8217;t counting clones and stand alones.  Wow!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cmiyc.com/blog/2011/10/28/the-making-of-arduino/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Binary Clock Control Board</title>
		<link>http://www.cmiyc.com/blog/2011/10/27/binary-clock-control-board/</link>
		<comments>http://www.cmiyc.com/blog/2011/10/27/binary-clock-control-board/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 03:38:10 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[ATmega]]></category>
		<category><![CDATA[Binary Clock]]></category>
		<category><![CDATA[DS1307]]></category>
		<category><![CDATA[TLC5904]]></category>
		<category><![CDATA[USB]]></category>

		<guid isPermaLink="false">http://www.cmiyc.com/blog/2011/10/27/binary-clock-control-board/</guid>
		<description><![CDATA[Untitled, a photo by JamesC4S on Flickr. Assembled control board. The processor is an ATmega328, RTC is DS1307 RTC, and LED driver is a TLC5904. There is also a FT232RL on the back side for USB to Serial connection, however, it doesn&#8217;t appear to be working.Next I&#8217;ll need to turn on the RTC and make [...]]]></description>
			<content:encoded><![CDATA[<div style="margin: 0 0 10px 0; padding: 0; font-size: 0.8em; line-height: 1.6em;"><a title="Untitled" href="http://www.flickr.com/photos/9849051@N04/6287525903/"><img src="http://farm7.static.flickr.com/6232/6287525903_c556459613.jpg" alt="Untitled by JamesC4S" /></a><br />
<span style="margin: 0;"><a href="http://www.flickr.com/photos/9849051@N04/6287525903/">Untitled</a>, a photo by <a href="http://www.flickr.com/photos/9849051@N04/">JamesC4S</a> on Flickr.</span></div>
<p>Assembled control board. The processor is an ATmega328, RTC is DS1307 RTC, and LED driver is a TLC5904. There is also a FT232RL on the back side for USB to Serial connection, however, it doesn&#8217;t appear to be working.Next I&#8217;ll need to turn on the RTC and make sure it can actually keep time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cmiyc.com/blog/2011/10/27/binary-clock-control-board/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Arduino UNO SMD Amnesia</title>
		<link>http://www.cmiyc.com/blog/2011/01/20/arduino-uno-smd-amnesia/</link>
		<comments>http://www.cmiyc.com/blog/2011/01/20/arduino-uno-smd-amnesia/#comments</comments>
		<pubDate>Thu, 20 Jan 2011 17:10:22 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[Open Source Hardware]]></category>
		<category><![CDATA[SMD]]></category>
		<category><![CDATA[Uno]]></category>

		<guid isPermaLink="false">http://www.cmiyc.com/?p=353</guid>
		<description><![CDATA[On the Janurary 15, 2011 edition of Adafruit&#8217;s &#8220;Ask An Engineer&#8221; live video chat, I heard LadyAda mention something about &#8220;Arduino Amnesia.&#8221;  After investing the situation a little further, it turns out there are some Issues with the new Arduino UNO Smd edition. A bug in the new bootloader can be triggered on power-cycle causing the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cmiyc.com/blog/2011/01/20/arduino-uno-smd-amnesia/mri_head_side/" rel="attachment wp-att-355"><img src="http://www.cmiyc.com/files//2011/01/MRI_head_side.png" alt="MRI Amnesia" title="MRI_head_side" width="256" height="256" class="aligncenter size-full wp-image-355" /></a></p>
<p>On the Janurary 15, 2011 edition of <a href="http://www.adafruit.com/blog/" target="_blank">Adafruit&#8217;s</a> &#8220;<a href="http://vimeo.com/18913950" target="_blank">Ask An Engineer</a>&#8221; live video chat, I heard LadyAda mention something about &#8220;Arduino Amnesia.&#8221;  After investing the situation a little further, it turns out there are some <a href="http://arduino.cc/blog/2011/01/20/issues-with-the-new-arduino-uno-smd-edition/">Issues with the new Arduino UNO Smd edition</a>.</p>
<p>A bug in the new bootloader can be triggered on power-cycle causing the SMD version of the board to not load the previously stored sketch.  The good news is there is already a fix for the bug.  Either return the board to your <a href="http://arduino.cc/en/Main/Buy" target="_blank">Official Distributor</a> or use a ISP to program the <a href="https://github.com/arduino/Arduino/raw/master/hardware/arduino/bootloaders/optiboot/optiboot_atmega328.hex">new bootloader</a>.</p>
<p>Issues (if I could even use that word) like this makes Open Source Hardware fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cmiyc.com/blog/2011/01/20/arduino-uno-smd-amnesia/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>millis() Tutorial: Arduino Multitasking</title>
		<link>http://www.cmiyc.com/blog/2011/01/06/millis-tutorial/</link>
		<comments>http://www.cmiyc.com/blog/2011/01/06/millis-tutorial/#comments</comments>
		<pubDate>Fri, 07 Jan 2011 05:01:55 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[millis()]]></category>

		<guid isPermaLink="false">http://www.cmiyc.com/?p=294</guid>
		<description><![CDATA[Shortly after learning how to flash one LED, most new Arduino users move on to flashing two or more LEDs. The millis() function is one of the most powerful functions of the Arduino platform. This function returns the number of milliseconds the current sketch has been running since the last reset. This may not seem [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-295" href="http://www.cmiyc.com/blog/2011/01/06/millis-tutorial/eca9168a883497e1bb33bd3a47ba1baa/"><img class="aligncenter size-medium wp-image-295" title="eca9168a883497e1bb33bd3a47ba1baa" src="http://www.cmiyc.com/files//2010/12/eca9168a883497e1bb33bd3a47ba1baa-300x197.png" alt="" width="300" height="197" /></a><br />
Shortly after learning how to flash one LED, most new Arduino users move on to flashing two or more LEDs.</p>
<p>The millis() function is one of the most powerful functions of the Arduino platform.  This function returns the number of milliseconds the current sketch has been running since the last reset.  This may not seem to be highly useful until you consider it as a replacement for the delay() function.  Now millis() itself cannot cause a delay, but you can use it create a virtual delay.<br /><em><p><a href="http://www.cmiyc.com/blog/2011/01/06/millis-tutorial/">Continue reading: millis() Tutorial: Arduino Multitasking</a></p></em>]]></content:encoded>
			<wfw:commentRss>http://www.cmiyc.com/blog/2011/01/06/millis-tutorial/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>iPad/Arduino Controlled KegBot, by Yelp</title>
		<link>http://www.cmiyc.com/blog/2010/10/16/ipadarduino-controlled-kegbot-by-yelp/</link>
		<comments>http://www.cmiyc.com/blog/2010/10/16/ipadarduino-controlled-kegbot-by-yelp/#comments</comments>
		<pubDate>Sat, 16 Oct 2010 16:25:03 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Off-Site]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[Beer]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[Keg]]></category>
		<category><![CDATA[RFID]]></category>

		<guid isPermaLink="false">http://www.cmiyc.com/?p=287</guid>
		<description><![CDATA[Engineers at Yelp have put together an Arduino and iPad controlled Keg-o-rator.  By swiping their RFID they can track how much a person is drinking, collect statistics about how others enjoyed the beer (by rating it), and maintain a leader-board of the office.  Everything used in the project is based on off-the-self components.  My guess [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.youtube.com/watch?v=BwVoir5HSo4"><img src="http://img.youtube.com/vi/BwVoir5HSo4/default.jpg" width="130" height="97" border=0></a></p>
<p>Engineers at <a href="http://www.yelp.com/">Yelp</a> have put together an Arduino and iPad controlled Keg-o-rator.  By swiping their RFID they can track how much a person is drinking, collect statistics about how others enjoyed the beer (by rating it), and maintain a leader-board of the office.  Everything used in the project is based on off-the-self components.  My guess is that they are communicating between the iPad and Arduino over the iPod Dock&#8217;s i2c interface.  It looks like they are using the <a href="http://shop.kineteka.com/products/100-sansabreakout-board.aspx">PodGizmo iPod Dock Conntector Breakout board</a> available at <a href="http://shop.kineteka.com/">Kinetka Systems</a>.  Drink up!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cmiyc.com/blog/2010/10/16/ipadarduino-controlled-kegbot-by-yelp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>8&#215;6 LED Matrix Shield for Ardiuno</title>
		<link>http://www.cmiyc.com/blog/2010/09/26/8x6-led-matrix-shield-for-ardiuno/</link>
		<comments>http://www.cmiyc.com/blog/2010/09/26/8x6-led-matrix-shield-for-ardiuno/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 03:34:40 +0000</pubDate>
		<dc:creator>James</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Add Ohms]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[Arduino Shield]]></category>
		<category><![CDATA[Blue LEDs]]></category>
		<category><![CDATA[Matrix]]></category>

		<guid isPermaLink="false">http://www.cmiyc.com/?p=237</guid>
		<description><![CDATA[This is a quick video demonstrating the LED Matrix Shield for the Arduino.  This Matrix is an 8&#215;6 &#8220;Normal&#8221; matrix.  (It is not Chairleplexed.)  Blue LEDs were used to give it a brilliant hue and to provide another source of light in dimly lit apartment homes.  Only one row of the Matrix is lit up [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.youtube.com/watch?v=1GKAh_ezETU&#038;fmt=18"><img src="http://img.youtube.com/vi/1GKAh_ezETU/default.jpg" width="130" height="97" border=0></a></p>
<p>This is a quick video demonstrating the LED Matrix Shield for the Arduino.  This Matrix is an 8&#215;6 &#8220;Normal&#8221; matrix.  (It is not <a title="Wikipedia Article" href="http://en.wikipedia.org/wiki/Charlieplexing" target="_blank">Chairleplexed</a>.)  Blue LEDs were used to give it a brilliant hue and to provide another source of light in dimly lit apartment homes.  Only one row of the Matrix is lit up at one time.  This is done to save power and because the ATMega processor of the Arduino cannot source or sink more than 200mA of current.</p>
<p>More details on the Matrix, Software, and PCB hardware will be posted shortly.</p>
<p>The scrolling message can be any string of characters between ASCII 32 and 255.  The font is a 8&#215;6 font based on 5&#215;7 characters.  Click below to see a picture of the Shield sitting on top of an Arduino.</p><em><p><a href="http://www.cmiyc.com/blog/2010/09/26/8x6-led-matrix-shield-for-ardiuno/">Continue reading: 8&#215;6 LED Matrix Shield for Ardiuno</a></p></em>]]></content:encoded>
			<wfw:commentRss>http://www.cmiyc.com/blog/2010/09/26/8x6-led-matrix-shield-for-ardiuno/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

