<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Hack a Day &#187; AVR</title>
	<atom:link href="http://hackaday.com/tag/avr/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Fri, 10 Feb 2012 06:18:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='hackaday.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/5560f98f805877b0e332f191cb9e0af3?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Hack a Day &#187; AVR</title>
		<link>http://hackaday.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://hackaday.com/osd.xml" title="Hack a Day" />
	<atom:link rel='hub' href='http://hackaday.com/?pushpress=hub'/>
		<item>
		<title>Learning to use the V-USB (AVR USB firmware) library</title>
		<link>http://hackaday.com/2012/02/09/learning-to-use-the-v-usb-avr-usb-firmware-library/</link>
		<comments>http://hackaday.com/2012/02/09/learning-to-use-the-v-usb-avr-usb-firmware-library/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 16:58:28 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[attiny]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[V-USB]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=67101</guid>
		<description><![CDATA[The V-USB library is a pretty handy piece of code that lets you add USB connectivity to ATtiny microcontrollers (it was previously named tinyUSB). But if you&#8217;ve ever looked into adding the library to your own projects you may have been stymied by the complexity of the code. There are many examples, but there&#8217;s a lack of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=67101&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-67102" title="v-usb-tutorial" src="http://hackadaycom.files.wordpress.com/2012/02/v-usb-tutorial.jpg" alt="" width="470" height="400" /></p>
<p>The V-USB library is a pretty handy piece of code that lets you add USB connectivity to ATtiny microcontrollers (it was previously named tinyUSB). But if you&#8217;ve ever looked into adding the library to your own projects you may have been stymied by the complexity of the code. There are many examples, but there&#8217;s a lack of a concise quick-start for the uninitiated. [Joonas Pihlajamaa] has been working to correct that shortfall with <a href="http://codeandlife.com/2012/01/22/avr-attiny-usb-tutorial-part-1/">his four-part V-USB tutorial series</a>. It&#8217;s not for the absolute newbie; you should already be comfortable working with AVR chips but that&#8217;s the only real prerequisite we can see.</p>
<p>He starts the series with a look into the hardware considerations. USB provides a 5V power rail but the data lines expect 3.3V logic so this must be accounted for. With the test rig built on a breadboard he moves on to pick apart the code, covering various user-defined variables that you&#8217;ll need to set based on your project&#8217;s needs. We&#8217;re going to keep this on the back burner and hopefully <a href="http://hackaday.com/2010/12/19/hackaday-unleashes-a-troll-sniffing-rat/">the Troll Sniffing Rat</a> will get a makeover (although we must say comments have been a lot nicer as of late&#8230; keep it up!).</p>
<p>We&#8217;ve embedded links to all four tutorial parts after the break.</p>
<p><span id="more-67101"></span></p>
<ul>
<li><a href="http://codeandlife.com/2012/01/22/avr-attiny-usb-tutorial-part-1/" target="_blank">http://codeandlife.com/2012/01/22/avr-attiny-usb-tutorial-part-1/</a> (primer)</li>
<li><a href="http://codeandlife.com/2012/01/25/avr-attiny-usb-tutorial-part-2/" target="_blank">http://codeandlife.com/2012/01/25/avr-attiny-usb-tutorial-part-2/</a> (hardware)</li>
<li><a href="http://codeandlife.com/2012/01/29/avr-attiny-usb-tutorial-part-3/" target="_blank">http://codeandlife.com/2012/01/29/avr-attiny-usb-tutorial-part-3/</a> (software)</li>
<li><a href="http://codeandlife.com/2012/02/04/avr-attiny-usb-tutorial-part-4/" target="_blank">http://codeandlife.com/2012/02/04/avr-attiny-usb-tutorial-part-4/</a> (wrapping up)</li>
</ul>
<br />Filed under: <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/67101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/67101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/67101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/67101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/67101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/67101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/67101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/67101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/67101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/67101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/67101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/67101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/67101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/67101/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=67101&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/02/09/learning-to-use-the-v-usb-avr-usb-firmware-library/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/02/v-usb-tutorial.jpg" medium="image">
			<media:title type="html">v-usb-tutorial</media:title>
		</media:content>
	</item>
		<item>
		<title>Build your own 4-channel logic analyzer</title>
		<link>http://hackaday.com/2012/02/07/build-your-own-4-channel-logic-analyzer/</link>
		<comments>http://hackaday.com/2012/02/07/build-your-own-4-channel-logic-analyzer/#comments</comments>
		<pubDate>Tue, 07 Feb 2012 19:01:31 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[tool hacks]]></category>
		<category><![CDATA[atmega8]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[lcd]]></category>
		<category><![CDATA[logic analyzer]]></category>
		<category><![CDATA[nokia]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=66978</guid>
		<description><![CDATA[If you&#8217;re just getting into hobby electronics chances are there are lots of tools you&#8217;d like to get you hands on but can&#8217;t yet justify the purchases. Why not build some of the simpler ones? Here&#8217;s a great example of a 4-channel logic analyzer that can be your next project and will add to your [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=66978&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-66979" title="SAMSUNG" src="http://hackadaycom.files.wordpress.com/2012/02/minilogicanalyzer_pic3.jpg" alt="" width="470" height="400" /></p>
<p>If you&#8217;re just getting into hobby electronics chances are there are lots of tools you&#8217;d like to get you hands on but can&#8217;t yet justify the purchases. Why not build some of the simpler ones? Here&#8217;s <a href="http://www.serasidis.gr/circuits/mini_logic_analyzer/miniLogicAnalyzer.htm">a great example of a 4-channel logic analyzer</a> that can be your next project and will add to your arsenal for future endeavors.</p>
<p>As you can see, [Vassilis'] creation uses a cellphone-sized LCD screen as the output. It is powered by four rechargeable batteries and driven by an ATmega8 microcontroller. He&#8217;s designed the tool without power regulation, relying on the ATmega&#8217;s rather wide range of operating voltages, and a few diodes to step down that voltage for the LCD screen.</p>
<p>As you can see in the clip after the break, alligator leads can be used to connect the test circuit to the inputs (don&#8217;t forget the ground reference!). Thee buttons at the bottom let you navigate the captured data by panning and zooming. Perhaps the best design feature is the single-sided circuit board which should be quite easy to reproduce at home.</p>
<p><span id="more-66978"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2012/02/07/build-your-own-4-channel-logic-analyzer/"><img src="http://img.youtube.com/vi/oep_eB51JPw/2.jpg" alt="" /></a></span></p>
<p>[via <a href="http://dangerousprototypes.com/2012/02/03/avr-based-4-channel-mini-logic-analyzer">Dangerous Prototypes</a>]</p>
<br />Filed under: <a href='http://hackaday.com/category/tool-hacks/'>tool hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/66978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/66978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/66978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/66978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/66978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/66978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/66978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/66978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/66978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/66978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/66978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/66978/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/66978/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/66978/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=66978&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/02/07/build-your-own-4-channel-logic-analyzer/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/02/minilogicanalyzer_pic3.jpg" medium="image">
			<media:title type="html">SAMSUNG</media:title>
		</media:content>
	</item>
		<item>
		<title>Numerous quiz buttons built on the cheap</title>
		<link>http://hackaday.com/2012/01/20/numerous-quiz-buttons-built-on-the-cheap/</link>
		<comments>http://hackaday.com/2012/01/20/numerous-quiz-buttons-built-on-the-cheap/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 19:01:56 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[buzzer]]></category>
		<category><![CDATA[cat5]]></category>
		<category><![CDATA[ethernet]]></category>
		<category><![CDATA[ikea]]></category>
		<category><![CDATA[matrix]]></category>
		<category><![CDATA[quiz]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=65836</guid>
		<description><![CDATA[[Sprite_TM] was tapped to build a rather large quiz buzzer system. Judging from his past work we&#8217;re not surprised that he seemed to have no trouble fulfilling the request. As the system is not likely to be used again (or rarely if it is) he found a way to finish the project that was both [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65836&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-65837" title="quiz-buzzer-system" src="http://hackadaycom.files.wordpress.com/2012/01/quiz-buzzer-system-e1327074048790.jpg" alt="" width="470" height="313" /></p>
<p>[Sprite_TM] was tapped to <a href="http://spritesmods.com/?art=quizbtn&amp;f=tw">build a rather large quiz buzzer system</a>. Judging from his past work we&#8217;re not surprised that he seemed to have no trouble fulfilling the request. As the system is not likely to be used again (or rarely if it is) he found a way to finish the project that was both quick and inexpensive.</p>
<p>Each buzzer consists of a base, a button (both mechanical and electrical), and a couple of LEDs to indicate who buzzed in first. The mechanical part of the button uses a plastic bowl from Ikea and a wooden dowel surrounded by some pipe insulation. A momentary push switch is glued on the top of that dowel, and the insulation projects above that just a bit. This way it acts as a spring. The Dowel has been sized so that the bowl lip will hit the wooden base just as it clicks the switch.</p>
<p>As you can see, all of the buzzers are interlinked using Ethernet cable. The real trick here is how to read 14 buttons using just one CAT5 cable. This is done with the clever use of a 4&#215;4 button matrix for a total of 16 buttons. The matrix also includes the LEDs for each buzzer. Since CAT5 has four twisted pairs this works out perfectly.</p>
<p>Looking for a more robust system thank this? <a href="http://hackaday.com/2011/12/09/buzzer-project-for-classroom-team-games/">Here&#8217;s a pretty nice one</a>.</p>
<br />Filed under: <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/65836/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/65836/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/65836/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/65836/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/65836/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/65836/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/65836/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/65836/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/65836/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/65836/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/65836/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/65836/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/65836/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/65836/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=65836&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2012/01/20/numerous-quiz-buttons-built-on-the-cheap/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2012/01/quiz-buzzer-system-e1327074048790.jpg" medium="image">
			<media:title type="html">quiz-buzzer-system</media:title>
		</media:content>
	</item>
		<item>
		<title>AVR External Memory Interface (XMEM) reads input matrix</title>
		<link>http://hackaday.com/2011/12/06/avr-external-memory-interface-xmem-reads-input-matrix/</link>
		<comments>http://hackaday.com/2011/12/06/avr-external-memory-interface-xmem-reads-input-matrix/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 17:01:02 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[74hc573]]></category>
		<category><![CDATA[atmega640]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[input]]></category>
		<category><![CDATA[multiplex]]></category>
		<category><![CDATA[shift register]]></category>
		<category><![CDATA[xmem]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=62780</guid>
		<description><![CDATA[Reading from a large number of inputs, like this piano keyboard, can be tedious. Even when multiplexing there&#8217;s a lot to keep track of. But if you choose the right microcontroller, you may have hardware assistance. Here&#8217;s an ATmega640 is using it&#8217;s external memory interface to read the key matrix. You may remember the Open [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=62780&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-62781" title="scanning-48-key-matrix" src="http://hackadaycom.files.wordpress.com/2011/12/scanning-48-key-matrix-e1323189439958.jpg" alt="" width="470" height="353" /></p>
<p>Reading from a large number of inputs, like this piano keyboard, can be tedious. Even when multiplexing there&#8217;s a lot to keep track of. But if you choose the right microcontroller, you may have hardware assistance. Here&#8217;s an ATmega640 is <a href="http://www.openmusiclabs.com/learning/digital/input-matrix-scanning/xmem/">using it&#8217;s external memory interface to read the key matrix</a>.</p>
<p>You may remember the Open Music Labs article about <a href="http://hackaday.com/2011/11/23/reading-inputs-from-shift-registers-using-just-one-single-pin/">reading from a shift register using just one pin</a> of a microcontroller. This time around a shift register is still used, but instead of pulling in a long line of parallel inputs, the switches are multiplexed to reduce the number of I/O pins used to read them.</p>
<p>A 74HC573 is used to facilitate the multiplexing. We won&#8217;t go into how that part is accomplished; there&#8217;s a separate <a href="http://www.openmusiclabs.com/learning/digital/input-matrix-scanning/latch-mux/">post that explains</a> the process. What&#8217;s unique here is that the XMEM peripheral of the AVR microcontroller is used to grab the data. This is intended for external memory chips, but if you get the timing just right, it greatly simplifies reading in a matrix of up to 128 inputs.</p>
<br />Filed under: <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/62780/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/62780/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/62780/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/62780/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/62780/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/62780/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/62780/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/62780/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/62780/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/62780/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/62780/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/62780/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/62780/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/62780/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=62780&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/12/06/avr-external-memory-interface-xmem-reads-input-matrix/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/12/scanning-48-key-matrix-e1323189439958.jpg" medium="image">
			<media:title type="html">scanning-48-key-matrix</media:title>
		</media:content>
	</item>
		<item>
		<title>Pushing FPGA config files via serial using &#8216;cat&#8217;</title>
		<link>http://hackaday.com/2011/11/19/pushing-fpga-config-files-via-serial-using-cat/</link>
		<comments>http://hackaday.com/2011/11/19/pushing-fpga-config-files-via-serial-using-cat/#comments</comments>
		<pubDate>Sat, 19 Nov 2011 22:26:57 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[cat]]></category>
		<category><![CDATA[serial]]></category>
		<category><![CDATA[xilinx]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=61573</guid>
		<description><![CDATA[[Andrew] is trying to buckle down and hammer out his PhD project but was surprised by the sorry state of the configuration options for his FPGA/ARM dev board. Using JTAG was painfully slow, so he studied the datasheet to see if there was another way. It turns out the Xilinx FPGA he&#8217;s using does have [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=61573&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-61574" title="xilinx-config-files" src="http://hackadaycom.files.wordpress.com/2011/11/xilinx-config-files.png" alt="" width="470" height="294" /></p>
<p>[Andrew] is trying to buckle down and hammer out his PhD project but was surprised by the sorry state of the configuration options for his FPGA/ARM dev board. Using JTAG was painfully slow, so he studied the datasheet to see if there was another way. It turns out the Xilinx FPGA he&#8217;s using does have a slave serial mode so he came up with a way to <a href="http://necromant.ath.cx/wp/2011/11/18/configuring-a-xilinx-fpga-from-arm/">push configuration from the ARM to the FPGA serially</a>.</p>
<p>Four of the connects he needed were already mapped to PortC pins on the AT91SAM9260 ARM System on a Chip. He ended up using the EN_GSM pin on the FPGA, since there is no GSM module on this board; connecting it to the microcontroller with a piece of wire. Now he can SSH into the ARM processor, grabbing information on the FPGA from /dev/fpga0. When it comes time to program, it&#8217;s as easy as using the cat command on the binary file and redirecting the output to the same hook.</p>
<br />Filed under: <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/61573/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/61573/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/61573/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/61573/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/61573/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/61573/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/61573/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/61573/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/61573/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/61573/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/61573/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/61573/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/61573/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/61573/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=61573&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/11/19/pushing-fpga-config-files-via-serial-using-cat/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/11/xilinx-config-files.png" medium="image">
			<media:title type="html">xilinx-config-files</media:title>
		</media:content>
	</item>
		<item>
		<title>LUFA open source USB stack now for NXP ARM processors</title>
		<link>http://hackaday.com/2011/11/11/lufa-open-source-usb-stack-now-for-nxp-arm-processors/</link>
		<comments>http://hackaday.com/2011/11/11/lufa-open-source-usb-stack-now-for-nxp-arm-processors/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 20:01:30 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[cortex-m3]]></category>
		<category><![CDATA[lufa]]></category>
		<category><![CDATA[nxp]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=60989</guid>
		<description><![CDATA[Looks like the Lightweight USB Framework for AVRs (LUFA) has just been ported for ARM microcontrollers. NXP recently released a package for their LPC Cortex M3 family of ARM controllers. You won&#8217;t find a reference to LUFA on their nxpUSBlib description page (which we think is kind of sad), but if you grab a copy [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=60989&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-60990" title="lufa-nxp" src="http://hackadaycom.files.wordpress.com/2011/11/lufa-nxp.png" alt="" width="470" height="353" /></p>
<p>Looks like the Lightweight USB Framework for AVRs <a href="http://www.lpcware.com/content/project/nxpusblib">(LUFA) has just been ported for ARM microcontrollers</a>. NXP recently released a package for their LPC Cortex M3 family of ARM controllers. You won&#8217;t find a reference to LUFA on their nxpUSBlib description page (which we think is kind of sad), but if you grab a copy of the beta code the Version.h header file shows that it is indeed a port of the project. This is <a href="http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;file=viewtopic&amp;p=889802">further backed up by the LUFA creator</a>, [Dean Camera], who consulted with the NXP team doing the work.</p>
<p>The package provides an open-source USB stack that you can use in your projects as a USB host or USB device. We&#8217;re advocates of open source packages like this one as it makes it much easier for hobbyists to get help using the tools, and it allows the community to give back through bug fixes and feature additions.</p>
<p>We&#8217;ve highlighted a few LUFA projects, like <a href="http://hackaday.com/2011/10/06/hardware-based-keyboard-remapping/">this keyboard remapper</a> and <a href="http://hackaday.com/2011/07/30/avr-programmer-modelled-after-the-mkii-uses-lufa/">this AVR programmer</a>. We&#8217;re looking to seeing the first set of NXP LUFA projects roll through!</p>
<p>[Thanks Johnny]</p>
<br />Filed under: <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>, <a href='http://hackaday.com/category/news/'>news</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/60989/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/60989/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/60989/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/60989/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/60989/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/60989/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/60989/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/60989/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/60989/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/60989/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/60989/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/60989/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/60989/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/60989/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=60989&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/11/11/lufa-open-source-usb-stack-now-for-nxp-arm-processors/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/11/lufa-nxp.png" medium="image">
			<media:title type="html">lufa-nxp</media:title>
		</media:content>
	</item>
		<item>
		<title>TV-B-Gone can double as a camera remote control</title>
		<link>http://hackaday.com/2011/11/03/tv-b-gone-can-double-as-a-camera-remote-control/</link>
		<comments>http://hackaday.com/2011/11/03/tv-b-gone-can-double-as-a-camera-remote-control/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 18:01:34 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[digital cameras hacks]]></category>
		<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[attiny85]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[nikon]]></category>
		<category><![CDATA[remote shutter release]]></category>
		<category><![CDATA[tv-b-gone]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=60358</guid>
		<description><![CDATA[[Christopher] found a way to get a bit more mileage out of his TV-B-Gone kit. The little device is intended to turn off every television in range with the push of a button. But at its core it&#8217;s really just a microcontroller connected to some infrared LEDs. Instead of sending codes to shut of televisions, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=60358&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-60359" title="camera-b-on" src="http://hackadaycom.files.wordpress.com/2011/11/camera-b-on-e1320334297581.jpg" alt="" width="470" height="400" /></p>
<p>[Christopher] found a way to get a bit more mileage out of his TV-B-Gone kit. The little device is intended to turn off every television in range with the push of a button. But at its core it&#8217;s really just a microcontroller connected to some infrared LEDs. Instead of sending codes to shut of televisions, <a href="http://www.majorcallisto.com/projects/camera-b-on/">you can rewrite the firmware to send a camera remote shutter release code</a>.</p>
<p>It doesn&#8217;t take too much to pull this off. You need a way to flash new firmware to the device, and you need to know the new code timing that you want to send. Since the firmware is open source it&#8217;s easy enough to make code changes, and <a href="http://hackaday.com/2010/10/25/avr-programming-02-the-hardware/">there are several easy methods of flashing AVR devices</a> (like the tiny85 used here), including using an Arduino as an ISP.</p>
<p>But [Christopher] did more than just add the Nikon code for his camera. He realized that there&#8217;s a jumper to select between European or American television codes. Since he wasn&#8217;t using the foreign option, he replace that pin header with a switch that selects between normal TV-B-Gone operation and camera shutter release modes. Nice.</p>
<br />Filed under: <a href='http://hackaday.com/category/digital-cameras-hacks/'>digital cameras hacks</a>, <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/60358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/60358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/60358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/60358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/60358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/60358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/60358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/60358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/60358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/60358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/60358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/60358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/60358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/60358/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=60358&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/11/03/tv-b-gone-can-double-as-a-camera-remote-control/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/11/camera-b-on-e1320334297581.jpg" medium="image">
			<media:title type="html">camera-b-on</media:title>
		</media:content>
	</item>
		<item>
		<title>AVR chiptune project turns this simple code into music</title>
		<link>http://hackaday.com/2011/10/03/avr-chiptune-project-turns-this-simple-code-into-music/</link>
		<comments>http://hackaday.com/2011/10/03/avr-chiptune-project-turns-this-simple-code-into-music/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 19:25:34 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[musical hacks]]></category>
		<category><![CDATA[radio hacks]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[chiptune]]></category>
		<category><![CDATA[filter]]></category>
		<category><![CDATA[ham]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=57491</guid>
		<description><![CDATA[[Mark] had seen a few examples of algorithmic music generation that takes some simple code and produces complex-sounding results. Apparently it&#8217;s possible to pipe the output of code like this directly to audio devices on a Linux box, but [Mark] decided to go a different direction. His project lets you play simple algorithms as audio using [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=57491&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-57492" title="c-code-for-chiptunes" src="http://hackadaycom.files.wordpress.com/2011/10/c-code-for-chiptunes.png" alt="" width="470" height="167" /></p>
<p>[Mark] had seen a few examples of algorithmic music generation that takes some simple code and produces complex-sounding results. Apparently it&#8217;s possible to pipe the output of code like this directly to audio devices on a Linux box, but [Mark] decided to go a different direction. His project lets you <a href="http://rfhead.net/?p=409">play simple algorithms as audio using AVR microcontrollers</a>.</p>
<p>Now the code work for this is very simple, but he hardware implementation is where things get interesting. Ostensibly, [Mark] didn&#8217;t have the components available to build a filter to use PWM as an audio signal. Being that he&#8217;s a ham operator, he grabbed some radio equipment he had on hand and whipped up an alternative. He&#8217;s feeding the PWM from an Arduino into the voltage controlled oscillator on a board meant for high-altitude balloon telemetry. The signal broadcast by this board is then picked up by his radio receiver, and played on some speakers.</p>
<p>Rube-Goldberg contraptions aside, the effect is pretty interesting, as you can hear in the latter half of the video clip which we&#8217;ve embedded after the jump.</p>
<p><span id="more-57491"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/10/03/avr-chiptune-project-turns-this-simple-code-into-music/"><img src="http://img.youtube.com/vi/jaTzSXN8uJU/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/musical-hacks/'>musical hacks</a>, <a href='http://hackaday.com/category/radio-hacks/'>radio hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/57491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/57491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/57491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/57491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/57491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/57491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/57491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/57491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/57491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/57491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/57491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/57491/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/57491/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/57491/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=57491&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/10/03/avr-chiptune-project-turns-this-simple-code-into-music/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/10/c-code-for-chiptunes.png" medium="image">
			<media:title type="html">c-code-for-chiptunes</media:title>
		</media:content>
	</item>
		<item>
		<title>Bread Head makes AVR programming a snap</title>
		<link>http://hackaday.com/2011/10/02/bread-head-makes-avr-programming-a-snap/</link>
		<comments>http://hackaday.com/2011/10/02/bread-head-makes-avr-programming-a-snap/#comments</comments>
		<pubDate>Sun, 02 Oct 2011 15:01:59 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[tool hacks]]></category>
		<category><![CDATA[attiny]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[Bread Head]]></category>
		<category><![CDATA[breadboard]]></category>
		<category><![CDATA[header]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=57353</guid>
		<description><![CDATA[[Quinn] over at Blondihacks has been working with AVR microcontrollers a lot recently, and wanted a quick way to program the ATtiny13a (her current AVR of choice) while the chip is still seated in a breadboard. To speed up code revision and testing, she built a small programming header that she calls the Bread Head. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=57353&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-57354" title="bread_head_quick_avr_programming_header" src="http://hackadaycom.files.wordpress.com/2011/10/bread_head_quick_avr_programming_header.jpg" alt="bread_head_quick_avr_programming_header" width="470" height="346" /></p>
<p>[Quinn] over at Blondihacks has been working with AVR microcontrollers a lot recently, and wanted a quick way to program the ATtiny13a (her current AVR of choice) <a href="http://quinndunki.com/blondihacks/?p=550" target="_blank">while the chip is still seated in a breadboard.</a></p>
<p>To speed up code revision and testing, she built a small programming header that she calls the Bread Head. The device is wonderfully simplistic, consisting of little more than snappable header pins and a bit of upside-down protoboard.</p>
<p>She soldered six headers to the top (formerly the bottom) side of the board, while a set of eight oversized headers were soldered to the opposite side of the programmer. Small bits of wire were soldered in to connect all of the appropriate pins together before [Quinn] slipped the header snugly over the top of the ATtiny and gave it a quick test. Everything worked perfectly, so she slathered in in epoxy for sturdiness and called it a day.</p>
<p>She says that the programmer works so well that she’s likely to make a similar header for other common AVRs too.</p>
<br />Filed under: <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>, <a href='http://hackaday.com/category/tool-hacks/'>tool hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/57353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/57353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/57353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/57353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/57353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/57353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/57353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/57353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/57353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/57353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/57353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/57353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/57353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/57353/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=57353&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/10/02/bread-head-makes-avr-programming-a-snap/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">mikenathanathackaday</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/10/bread_head_quick_avr_programming_header.jpg" medium="image">
			<media:title type="html">bread_head_quick_avr_programming_header</media:title>
		</media:content>
	</item>
		<item>
		<title>ATtiny Hacks: BEES! An electronic scale to see who brings in more honey.</title>
		<link>http://hackaday.com/2011/09/20/attiny-hacks-bees-an-electronic-scale-to-see-who-brings-in-more-honey/</link>
		<comments>http://hackaday.com/2011/09/20/attiny-hacks-bees-an-electronic-scale-to-see-who-brings-in-more-honey/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 13:00:40 +0000</pubDate>
		<dc:creator>Nick Schulze</dc:creator>
				<category><![CDATA[ATtiny hacks]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[beehive]]></category>
		<category><![CDATA[bees]]></category>
		<category><![CDATA[DataLogging]]></category>
		<category><![CDATA[scale]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=56010</guid>
		<description><![CDATA[[MakingThingsWork] wanted an accurate way to keep track of the weight of his beehive, so he decided to build himself a data logging electronic scale. First he ripped the strain gauges from an old electronic scale which he then fitted to his home made beehive base. He then went about designing and building the control [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=56010&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://hackaday.com/2011/09/20/attiny-hacks-bees-an-electronic-scale-to-see-who-brings-in-more-honey/beebanner/" rel="attachment wp-att-56029"><img class="alignnone size-full wp-image-56029" title="beeBanner" src="http://hackadaycom.files.wordpress.com/2011/09/beebanner.png" alt="" width="450" height="371" /></a></p>
<p>[MakingThingsWork] wanted an accurate way to keep track of the <a title="main link" href="http://makingthingswork.wordpress.com/" target="_blank">weight of his beehive</a>, so he decided to build himself a data logging electronic scale. First he ripped the strain gauges from an old electronic scale which he then fitted to his home made beehive base. He then went about designing and building the control board which is based about the Attiny 85 (if you hadn&#8217;t guessed by the banner). An instrumentation amplifier was used to amplify the signal from the strain gauge, which is then read by the ADC on the Attiny. It looks like he had some trouble getting consistent results from the scale, so to eliminate the error caused by temperature variations he set up a fixed voltage divider for reference. With this setup the scale can produce results at +/- 0.5lb accuracy, sounds just fine for a system that cost less than $50. The V-usb project software has been used to connect the scale to his PC which he uses to collect and graph the data. All in all a very neat project and by the looks of it, some very productive bees.</p>
<br />Filed under: <a href='http://hackaday.com/category/attiny-hacks/'>ATtiny hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/56010/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/56010/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/56010/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/56010/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/56010/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/56010/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/56010/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/56010/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/56010/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/56010/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/56010/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/56010/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/56010/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/56010/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=56010&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/09/20/attiny-hacks-bees-an-electronic-scale-to-see-who-brings-in-more-honey/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">nickschulze</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/09/beebanner.png" medium="image">
			<media:title type="html">beeBanner</media:title>
		</media:content>
	</item>
		<item>
		<title>Virtual Machine for microcontrollers lets you run Python on AVR chips</title>
		<link>http://hackaday.com/2011/08/31/virtual-machine-for-microcontrollers-lets-you-run-python-on-avr-chips/</link>
		<comments>http://hackaday.com/2011/08/31/virtual-machine-for-microcontrollers-lets-you-run-python-on-avr-chips/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 19:01:11 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[virtual machine]]></category>
		<category><![CDATA[vm]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=54487</guid>
		<description><![CDATA[[Clifford Wolf] wrote in to let us know about a project he recently completed called EmbedVM. It&#8217;s a virtual machine for AVR microcontrollers. The package has a relatively small overhead, taking up about 3kB of program memory. The VM can execute 74,000 instructions per second, and runs asynchronously from the microcontroller. As [Clifford] demonstrates in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=54487&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-54489" title="avr-vm-code" src="http://hackadaycom.files.wordpress.com/2011/08/avr-vm-code.png" alt="" width="470" height="330" /></p>
<p>[Clifford Wolf] wrote in to let us know about a project he recently completed called EmbedVM. It&#8217;s <a href="http://www.clifford.at/embedvm/">a virtual machine for AVR microcontrollers</a>. The package has a relatively small overhead, taking up about 3kB of program memory. The VM can execute 74,000 instructions per second, and runs asynchronously from the microcontroller. As [Clifford] demonstrates in the videos after the break, this can be handy for preloading commands to prevent slowdown during heavy VM processor loads.</p>
<p>The snippet in the image above is an example program written in the C-like VM code which will play some [Rick Astley] on a speaker. This code can be run from RAM, EEPROM, or even external storage like an SD card. Recently there was a supplemental compiler project that even takes Python code and compiles it into VM byte-code. What a nice abstraction tool for making inexpensive microcontroller-based designs easily programmable for those that have a bit of Python experience.</p>
<p>If you don&#8217;t recognize the name, [Clifford Wolf] is also the author of OpenSCAD, a tool that is <a href="http://hackaday.com/2011/06/03/onshoulderstv-knows-how-to-use-openscad/">quite popular with 3D printing</a>.</p>
<p><span id="more-54487"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/08/31/virtual-machine-for-microcontrollers-lets-you-run-python-on-avr-chips/"><img src="http://img.youtube.com/vi/CVUh5eVN8gU/2.jpg" alt="" /></a></span></p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/08/31/virtual-machine-for-microcontrollers-lets-you-run-python-on-avr-chips/"><img src="http://img.youtube.com/vi/CaRRwuWSbMs/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/54487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/54487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/54487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/54487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/54487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/54487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/54487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/54487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/54487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/54487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/54487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/54487/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/54487/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/54487/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=54487&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/08/31/virtual-machine-for-microcontrollers-lets-you-run-python-on-avr-chips/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/08/avr-vm-code.png" medium="image">
			<media:title type="html">avr-vm-code</media:title>
		</media:content>
	</item>
		<item>
		<title>Dev board from an AVR programmer</title>
		<link>http://hackaday.com/2011/08/26/dev-board-from-an-avr-programmer/</link>
		<comments>http://hackaday.com/2011/08/26/dev-board-from-an-avr-programmer/#comments</comments>
		<pubDate>Fri, 26 Aug 2011 14:01:22 +0000</pubDate>
		<dc:creator>Brian Benchoff</dc:creator>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[dev board]]></category>
		<category><![CDATA[programmer]]></category>
		<category><![CDATA[usbasp]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=53888</guid>
		<description><![CDATA[[jethomson] sent in a build he&#8217;s been working on that turns an inexpensive AVR programmer into a development board. The build is based on the very affordable USBasp programmer that&#8217;s based on an ATmega8. With hundreds of these boards available from China for less than a Hamilton, we&#8217;re wondering how soon it will be before [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=53888&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-large wp-image-53889" title="usbasp" src="http://hackadaycom.files.wordpress.com/2011/08/usbasp.png?w=450&#038;h=184" alt="" width="450" height="184" /></p>
<p>[jethomson] sent in a build he&#8217;s been working on that turns an inexpensive AVR programmer into a development board. <a href="http://jethomson.wordpress.com/2011/08/18/project-ouroboros-reflashing-a-betemcu-usbasp-programmer/">The build</a> is based on the very affordable USBasp programmer that&#8217;s based on an ATmega8. With hundreds of these boards <a href="http://www.ebay.com/sch/i.html?_from=R40&amp;_trksid=p5197.m570.l1313&amp;_nkw=usbasp&amp;_sacat=See-All-Categories">available from China</a> for less than a Hamilton, we&#8217;re wondering how soon it will be before we see these boards end up in other projects.</p>
<p>After fiddling with the AVR fuse settings, [jethomson] managed to burn some code to the microcontroller. After that, all that was required to upload software to the programmer is a bit of solder, a push button, and an external programmer. [jethomson] also managed to make this little AVR programmer compatible with the Arduino environment with a small addition to the boards.txt file.</p>
<p>[jethomson] included a few bits of software as an example &#8211; he ported the <a href="http://imakeprojects.com/Projects/haunted-usb-cable/">haunted USB cable</a> and adapted the <a href="http://www.instructables.com/id/USB-PCB-Business-Card/">USB business card</a> to print out, “All work and no play makes Jack a dull boy.” Nice work, and we can&#8217;t wait to see it in future projects.</p>
<br />Filed under: <a href='http://hackaday.com/category/hardware/'>hardware</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/53888/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/53888/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/53888/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/53888/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/53888/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/53888/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/53888/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/53888/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/53888/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/53888/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/53888/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/53888/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/53888/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/53888/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=53888&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/08/26/dev-board-from-an-avr-programmer/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brianbenchoff</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/08/usbasp.png?w=450" medium="image">
			<media:title type="html">usbasp</media:title>
		</media:content>
	</item>
		<item>
		<title>Kinect-controlled delta robot has a magnetic personality</title>
		<link>http://hackaday.com/2011/08/23/kinect-controlled-delta-robot-has-a-magnetic-personality/</link>
		<comments>http://hackaday.com/2011/08/23/kinect-controlled-delta-robot-has-a-magnetic-personality/#comments</comments>
		<pubDate>Tue, 23 Aug 2011 22:01:12 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[Kinect hacks]]></category>
		<category><![CDATA[robots hacks]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[delta robot]]></category>
		<category><![CDATA[Kinect]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=53566</guid>
		<description><![CDATA[[Malte] is a loyal Hackaday reader and neurobiology PhD candidate with a keen interest in hobby robotics &#8211; definitely our kind of guy! He wrote in to share a project he has been working on in his spare time, a Kinect-controlled delta robot (Google translation). Deltares, as it is called, is pretty straightforward as far [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=53566&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-53569" title="kinect_controlled_delta_robot" src="http://hackadaycom.files.wordpress.com/2011/08/kinect_controlled_delta_robot.jpg" alt="kinect_controlled_delta_robot" width="470" height="415" /></p>
<p>[Malte] is a loyal Hackaday reader and neurobiology PhD candidate with a keen interest in hobby robotics &#8211; definitely our kind of guy! He wrote in to share a project he has been working on in his spare time, <a href="http://www.mtahlers.de/index.php/robotik/delta-roboter-qdeltarq" target="_blank">a Kinect-controlled delta robot</a> (<a href="http://translate.google.com/translate?js=n&amp;prev=_t&amp;hl=en&amp;ie=UTF-8&amp;layout=2&amp;eotf=1&amp;sl=de&amp;tl=en&amp;u=http%3A%2F%2Fwww.mtahlers.de%2Findex.php%2Frobotik%2Fdelta-roboter-qdeltarq" target="_blank">Google translation</a>).</p>
<p>Deltares, as it is called, is pretty straightforward as far as delta robots are concerned. It uses three servos to actuate the arms, which are controlled by an AVR micro running BASCOM. The AVR gets its coordinate data from his computer via a serial connection after it has been captured by the Kinect. [Malte] opted to use Microsoft’s official SDK for the project, processing the Kinect skeletal data using a small C# application he wrote.</p>
<p>The end result is pretty neat as you can see in the pair of videos below. In the first video, [Malte] uses Deltares as a plotter, drawing a crude face on a piece of paper with a marker. In the second, he commands Deltares with his right hand, using his left to activate the magnetic solenoid to pick up the steel spheres.</p>
<p>It looks pretty cool to us, and we’d love to see what sorts of things he puts together if he ever ends up making robotics his career rather than a hobby.</p>
<p><span id="more-53566"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/08/23/kinect-controlled-delta-robot-has-a-magnetic-personality/"><img src="http://img.youtube.com/vi/HgKmER2ZQyo/2.jpg" alt="" /></a></span></p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/08/23/kinect-controlled-delta-robot-has-a-magnetic-personality/"><img src="http://img.youtube.com/vi/-Ub8LKPkhos/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://hackaday.com/category/kinect-hacks/'>Kinect hacks</a>, <a href='http://hackaday.com/category/robots-hacks/'>robots hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/53566/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/53566/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/53566/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/53566/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/53566/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/53566/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/53566/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/53566/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/53566/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/53566/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/53566/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/53566/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/53566/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/53566/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=53566&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/08/23/kinect-controlled-delta-robot-has-a-magnetic-personality/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">mikenathanathackaday</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/08/kinect_controlled_delta_robot.jpg" medium="image">
			<media:title type="html">kinect_controlled_delta_robot</media:title>
		</media:content>
	</item>
		<item>
		<title>Noise generator ported to run on small AVR, also Arduino compatible</title>
		<link>http://hackaday.com/2011/08/08/noise-generator-ported-to-run-on-small-avr-also-arduino-compatible/</link>
		<comments>http://hackaday.com/2011/08/08/noise-generator-ported-to-run-on-small-avr-also-arduino-compatible/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 15:05:40 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[musical hacks]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[attiny45]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[luna mod]]></category>
		<category><![CDATA[PICAXE]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=51690</guid>
		<description><![CDATA[Feeling a bit left out because he didn&#8217;t have a PICAXE on hand, [Rob Miles] decided to port the Luna Mod code so that it would work on an AVR chip. He chose to build his around an ATtiny45, but also mentions that this is Arduino compatible. This case layout is a bit different from [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=51690&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-51691" title="luna-mod-for-AVR-and-Arduino" src="http://hackadaycom.files.wordpress.com/2011/08/luna-mod-for-avr-and-arduino.jpg" alt="" width="470" height="353" /></p>
<p>Feeling a bit left out because he didn&#8217;t have a PICAXE on hand, [Rob Miles] decided to <a href="http://www.youtube.com/watch?v=sRE7yiReohM">port the Luna Mod code so that it would work on an AVR</a> chip. He chose to build his around an ATtiny45, but also mentions that this is Arduino compatible.</p>
<p>This case layout is a bit different from <a href="http://makezine.com/26/lunamod/">the original Make version</a>, but we like this look just a bit better. It might not <a href="http://hackaday.com/2011/05/16/making-the-case-for-cool-project-enclosures/">satisfy your need for that hipster looking enclosure</a>, but the repurposed macadamia nut box looks seems it was built for this purpose. Take a look as the video after the break to see the final product and hear it spewing newly composed cacophony. [Rob] is <a href="http://dl.dropbox.com/u/32611590/Arduino/Sketches/lunaMod45remix.pde">sharing the sketch as a dropbox file</a> but we&#8217;ve also included our own hosted link after the break in case is stops working.</p>
<p><span id="more-51690"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/08/08/noise-generator-ported-to-run-on-small-avr-also-arduino-compatible/"><img src="http://img.youtube.com/vi/sRE7yiReohM/2.jpg" alt="" /></a></span></p>
<p><a href="http://hosted.hackaday.com/lunaMod45remix.pde">Source Code</a></p>
<br />Filed under: <a href='http://hackaday.com/category/musical-hacks/'>musical hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/51690/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/51690/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/51690/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/51690/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/51690/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/51690/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/51690/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/51690/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/51690/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/51690/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/51690/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/51690/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/51690/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/51690/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=51690&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/08/08/noise-generator-ported-to-run-on-small-avr-also-arduino-compatible/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/08/luna-mod-for-avr-and-arduino.jpg" medium="image">
			<media:title type="html">luna-mod-for-AVR-and-Arduino</media:title>
		</media:content>
	</item>
		<item>
		<title>AVR programmer modelled after the MkII &#8211; uses LUFA</title>
		<link>http://hackaday.com/2011/07/30/avr-programmer-modelled-after-the-mkii-uses-lufa/</link>
		<comments>http://hackaday.com/2011/07/30/avr-programmer-modelled-after-the-mkii-uses-lufa/#comments</comments>
		<pubDate>Sat, 30 Jul 2011 21:01:26 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[abcminiuser]]></category>
		<category><![CDATA[at90usb162]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[dean camera]]></category>
		<category><![CDATA[isp]]></category>
		<category><![CDATA[lufa]]></category>
		<category><![CDATA[mkii]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=50781</guid>
		<description><![CDATA[Here&#8217;s a new option for building your own AVR programmer. It&#8217;s called the MkII Slim and the diminutive size makes it live up to its name. The design is rather spartan, using just three chips; a voltage regulator, a MAX3002 level converter, and an Atmel AT90USB162 as the main microcontroller. This chip has a built-in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=50781&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-50783" title="mkii_slim_3" src="http://hackadaycom.files.wordpress.com/2011/07/mkii_slim_3-e1312047757486.jpg" alt="" width="470" height="353" /></p>
<p>Here&#8217;s a new option for building your own AVR programmer. It&#8217;s called <a href="http://diy.elektroda.eu/programator-usbtiny-mkii-slim/?lang=en">the MkII Slim</a> and the diminutive size makes it live up to its name. The design is rather spartan, using just three chips; a voltage regulator, a MAX3002 level converter, and an Atmel AT90USB162 as the main microcontroller. This chip has a built-in USB module, foregoing the need for a separate FTDI chip.</p>
<p>The firmware is built on the <a href="http://code.google.com/p/lufa-lib/">Lightweight USB Framework for AVRs</a> (LUFA). This is a USB stack implementation originally called MyUSB that was developed by [Dean Camera]. Regular lurkers over at the AVRfreaks forums will recognize [Dean's] name, or his handle [abcminiuser] as a source for many of the high quality AVR tutorials found there. But we digress.</p>
<p>The programmer offers all the features you&#8217;d want in an In-System Programmer. It can easily be reflashed with future updates thanks to the bootloader running on the chip. There&#8217;s jumper-selectable power options, and it can program targets running at 3.3V or 5v. The full development package including code and artwork is available for download at the site linked above. For your convenience we&#8217;ve embedded the schematic after the break.</p>
<p><span id="more-50781"></span><a href="http://hackadaycom.files.wordpress.com/2011/07/mkii-clone-schematic.png"><img class="alignnone size-large wp-image-50782" title="mkII-clone-schematic" src="http://hackadaycom.files.wordpress.com/2011/07/mkii-clone-schematic.png?w=450&#038;h=190" alt="" width="450" height="190" /></a></p>
<br />Filed under: <a href='http://hackaday.com/category/microcontrollers/'>Microcontrollers</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/50781/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/50781/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/50781/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/50781/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/50781/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/50781/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/50781/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/50781/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/50781/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/50781/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/50781/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/50781/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/50781/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/50781/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=50781&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/07/30/avr-programmer-modelled-after-the-mkii-uses-lufa/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/07/mkii_slim_3-e1312047757486.jpg" medium="image">
			<media:title type="html">mkii_slim_3</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/07/mkii-clone-schematic.png?w=450" medium="image">
			<media:title type="html">mkII-clone-schematic</media:title>
		</media:content>
	</item>
	</channel>
</rss>
