<?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; multiplex</title>
	<atom:link href="http://hackaday.com/tag/multiplex/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Sun, 12 Feb 2012 08:27:59 +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; multiplex</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>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>Pulito: The LEGO Roomba</title>
		<link>http://hackaday.com/2010/11/14/pulito-the-lego-roomba/</link>
		<comments>http://hackaday.com/2010/11/14/pulito-the-lego-roomba/#comments</comments>
		<pubDate>Sun, 14 Nov 2010 16:00:51 +0000</pubDate>
		<dc:creator>James Munns</dc:creator>
				<category><![CDATA[toy hacks]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[lego]]></category>
		<category><![CDATA[multiplex]]></category>
		<category><![CDATA[multiplexor]]></category>
		<category><![CDATA[nxt]]></category>
		<category><![CDATA[roomba]]></category>
		<category><![CDATA[Swiffer]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=30705</guid>
		<description><![CDATA[When [Dave] installed hardwood flooring in his house, he needed a solution to help automate the monotonous task of routine sweeping. Rather than go out and buy one of the many existing automated sweep robots out there, he decided to use his passion for LEGO Robotics to design and build a NXT based Swifferbot he [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=30705&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-30706" title="SBFrontalView2" src="http://hackadaycom.files.wordpress.com/2010/11/sbfrontalview2.jpg" alt="" width="470" height="122" /></p>
<p>When [Dave] installed hardwood flooring in his house, he needed a solution to help automate the monotonous task of routine sweeping. Rather than go out and buy one of the many existing automated sweep robots out there, he decided to use his passion for LEGO Robotics to design and build a <a href="http://www.plastibots.com/?p=1594">NXT based Swifferbot</a> he calls Pulito. His version implements all the important features such as object avoidance using bump sensors, an IR beacon used to automatically return to the charging station, and a photoresistor to monitor the charge of the battery. [Dave] also includes a nifty <a href="http://www.plastibots.com/?p=1564">LEGO sensor multiplexor</a>, allowing him to save on I/O ports, which is almost worth sharing by itself.</p>
<p>Videos after the break.</p>
<p><span id="more-30705"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2010/11/14/pulito-the-lego-roomba/"><img src="http://img.youtube.com/vi/eO9buKXiQe8/2.jpg" alt="" /></a></span></p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2010/11/14/pulito-the-lego-roomba/"><img src="http://img.youtube.com/vi/UZZhOGgeuts/2.jpg" alt="" /></a></span>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2010/11/14/pulito-the-lego-roomba/"><img src="http://img.youtube.com/vi/vjcm1EzqlNY/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://hackaday.com/category/toy-hacks/'>toy hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/30705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/30705/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/30705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/30705/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/30705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/30705/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/30705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/30705/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/30705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/30705/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/30705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/30705/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/30705/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/30705/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=30705&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/11/14/pulito-the-lego-roomba/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">jahmez</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/11/sbfrontalview2.jpg" medium="image">
			<media:title type="html">SBFrontalView2</media:title>
		</media:content>
	</item>
		<item>
		<title>Putting on a show in the rain</title>
		<link>http://hackaday.com/2010/02/07/putting-on-a-show-in-the-rain/</link>
		<comments>http://hackaday.com/2010/02/07/putting-on-a-show-in-the-rain/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 19:00:57 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[led hacks]]></category>
		<category><![CDATA[lifehacks]]></category>
		<category><![CDATA[arudino]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[MIC2981]]></category>
		<category><![CDATA[multiplex]]></category>
		<category><![CDATA[umbrella]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=21524</guid>
		<description><![CDATA[Let&#8217;s face it, walking around in the rain sucks. [Matth3w] is trying to add a little whimsy to an unpleasant experience by adding an LED matrix to his umbrella. The array contains 80 LEDs that are individually addressable. This is a mutiplexed array that relies on a MIC2981 source driver for the eight rows (or [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=21524&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-21525" title="arduino-controlled-umbrella" src="http://hackadaycom.files.wordpress.com/2010/02/arduino-controlled-umbrella.jpg" alt="" width="470" height="353" /></p>
<p>Let&#8217;s face it, walking around in the rain sucks. [Matth3w] is trying to add a little whimsy to an unpleasant experience by <a href="http://www.instructables.com/id/LED-Umbrella-with-Arduino/">adding an LED matrix to his umbrella</a>. The array contains 80 LEDs that are individually addressable. This is a mutiplexed array that relies on a MIC2981 source driver for the eight rows (or rings in this case), with the ten columns handled by the Arduino. The effect is quite nice as you can see in the video after the break. Now that he&#8217;s proven this works, you might want to etch your own PCB in order to get rid of the Arduino board and prototyping shield, making it easier to waterproof the control circuitry. This would make a nice addition to your <a href="http://hackaday.com/2009/11/12/raid-the-dollar-store-for-an-illuminated-umbrella/">illuminated umbrella stock</a>.</p>
<p><span id="more-21524"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2010/02/07/putting-on-a-show-in-the-rain/"><img src="http://img.youtube.com/vi/Bn3_SrWwsiM/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/arduino-hacks/'>arduino hacks</a>, <a href='http://hackaday.com/category/led-hacks/'>led hacks</a>, <a href='http://hackaday.com/category/lifehacks/'>lifehacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/21524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/21524/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/21524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/21524/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/21524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/21524/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/21524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/21524/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/21524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/21524/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/21524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/21524/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/21524/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/21524/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=21524&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/02/07/putting-on-a-show-in-the-rain/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/2010/02/arduino-controlled-umbrella.jpg" medium="image">
			<media:title type="html">arduino-controlled-umbrella</media:title>
		</media:content>
	</item>
		<item>
		<title>BlokClok &#8211; Abstract time display</title>
		<link>http://hackaday.com/2009/09/21/blokclok-abstract-time-display/</link>
		<comments>http://hackaday.com/2009/09/21/blokclok-abstract-time-display/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 19:00:10 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[led hacks]]></category>
		<category><![CDATA[74hc595]]></category>
		<category><![CDATA[abstract]]></category>
		<category><![CDATA[clock]]></category>
		<category><![CDATA[ds1307]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[matrix]]></category>
		<category><![CDATA[multiplex]]></category>
		<category><![CDATA[rtc]]></category>
		<category><![CDATA[shift register]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=15915</guid>
		<description><![CDATA[Clocks made from blinking LEDs always make for fun projects. [Earthshine] built a clock that displays time abstractly using an 8&#215;8 RGB LED matrix. The video embedded after the break illustrates how to read the time but here&#8217;s the gist of it: One LED is illuminated in the outside box of LEDs and moved in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=15915&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-15916" title="blokclok_abstract_time_display" src="http://hackadaycom.files.wordpress.com/2009/09/blokclok_abstract_time_display.jpg" alt="blokclok_abstract_time_display" width="470" height="317" /></p>
<p><a href="http://hackaday.com/2009/09/12/dot-matrix-clock-on-the-way/">Clocks made</a> from <a href="http://hackaday.com/2009/04/08/the-bulbdial-clock-comes-to-life/">blinking LEDs</a> always make for fun projects. [Earthshine] built a <a href="http://www.instructables.com/id/The-BlokClok-Concept-Arduino-driven-RGB-A/">clock that displays time abstractly</a> using an 8&#215;8 RGB LED matrix. The video embedded after the break illustrates how to read the time but here&#8217;s the gist of it: One LED is illuminated in the outside box of LEDs and moved in a clockwise motion to approximate seconds. Inside of this, there are four quadrants; upper left indicates hour-tens digit, upper right hour-ones, lower left minute-tens, and lower right minute-ones. This certainly makes for an interesting conversation piece!</p>
<p>There is no schematic and no code available but it&#8217;s really the concept that we&#8217;re interested in. If you must know, [Earthshine] bases this build around an Arduino. A DS1307 <a href="http://hackaday.com/2009/06/26/parts-i2c-real-time-clock-calendar-pcf8563/">real time clock</a> keeps the time, while four 74HC595 shift registers are utilized to control the three LED colors and the multiplexing.</p>
<p><span id="more-15915"></span><div class='embed-vimeo' style='text-align:center;'><iframe src='http://player.vimeo.com/video/6668031' width='400' height='300' frameborder='0'></iframe></div></p>
<br />Posted in arduino hacks, led hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/15915/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/15915/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/15915/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/15915/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/15915/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/15915/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/15915/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/15915/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/15915/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/15915/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/15915/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/15915/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/15915/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/15915/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=15915&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/09/21/blokclok-abstract-time-display/feed/</wfw:commentRss>
		<slash:comments>13</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/2009/09/blokclok_abstract_time_display.jpg" medium="image">
			<media:title type="html">blokclok_abstract_time_display</media:title>
		</media:content>
	</item>
		<item>
		<title>Ikea LED matrix</title>
		<link>http://hackaday.com/2009/06/28/ikea-led-matrix/</link>
		<comments>http://hackaday.com/2009/06/28/ikea-led-matrix/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 20:48:33 +0000</pubDate>
		<dc:creator>Zach Banks</dc:creator>
				<category><![CDATA[led hacks]]></category>
		<category><![CDATA[64pixels]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[frame]]></category>
		<category><![CDATA[ikea]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[led matrix]]></category>
		<category><![CDATA[MAX7219]]></category>
		<category><![CDATA[multiplex]]></category>
		<category><![CDATA[pic]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=12129</guid>
		<description><![CDATA[[Spikenzie] has created an 8&#215;8 LED array that fits inside an ikea frame. He multiplexed the 64 red LEDs on a PCB with connections on the back. He then used a MAX7129, an LED multiplexer and driver, driven by a PIC over SPI to do animations and play pong. He then encased the array in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=12129&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-12131" title="8x8" src="http://hackadaycom.files.wordpress.com/2009/06/8x8.jpg" alt="8x8" width="450" height="243" /></p>
<p>[Spikenzie] has created an <a href="http://www.spikenzielabs.com/SpikenzieLabs/8x8.html">8&#215;8 LED array that fits inside an ikea frame</a>. He multiplexed the 64 red LEDs on a PCB with connections on the back. He then used a <a href="http://www.maxim-ic.com/quick_view2.cfm/qv_pk/1339">MAX7129</a>, an LED multiplexer and driver, driven by a PIC over SPI to do animations and play pong. He then encased the array in laser-cut cardboard and white acrylic to get large dots. This entire assembly was then placed inside an Ikea <a href="http://www.ikea.com/us/en/catalog/products/80078269">RIBBA picture frame</a>. The result is an aesthetic homebrew display that is easy to control.</p>
<p>Related: <a href="http://hackaday.com/2009/03/21/64pixels-are-enough/">64pixels are enough</a></p>
<br />Posted in led hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/12129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/12129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/12129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/12129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/12129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/12129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/12129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/12129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/12129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/12129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/12129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/12129/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/12129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/12129/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=12129&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/06/28/ikea-led-matrix/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">zbanks</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/06/8x8.jpg" medium="image">
			<media:title type="html">8x8</media:title>
		</media:content>
	</item>
		<item>
		<title>Digital clock building</title>
		<link>http://hackaday.com/2008/12/22/digital-clock-building/</link>
		<comments>http://hackaday.com/2008/12/22/digital-clock-building/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 22:50:30 +0000</pubDate>
		<dc:creator>Eliot</dc:creator>
				<category><![CDATA[classic hacks]]></category>
		<category><![CDATA[home hacks]]></category>
		<category><![CDATA[led hacks]]></category>
		<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[clock]]></category>
		<category><![CDATA[digital clock]]></category>
		<category><![CDATA[latch]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[multiplex]]></category>
		<category><![CDATA[multiplexing]]></category>
		<category><![CDATA[pic]]></category>
		<category><![CDATA[punkky]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=7139</guid>
		<description><![CDATA[[punkky] has been documenting his adventures building digital clocks. They each use six 7-segment LED displays, but he&#8217;s been gradually changing how they are built. The first version used a CMOS BCD-to-7-sement latch on each display, which is tied to a PIC16F627a. For the next run, he added multiplexing, so he could drive all the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=7139&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-7140" title="clock" src="http://hackadaycom.files.wordpress.com/2008/12/clock.jpg" alt="clock" width="450" height="325" /></p>
<p>[punkky] has been documenting his adventures building digital clocks. They each use six 7-segment LED displays, but he&#8217;s been gradually changing how they are built. The <a title="Making a Digital Clock (Updated) | PIC Microcontroller Note" href="http://picnote.blogspot.com/2008/11/making-digital-clock-updated.html">first version</a> used a CMOS BCD-to-7-sement latch on each display, which is tied to a PIC16F627a. For the next run, he <a title="LED 7-Segment Multiplexing | PIC Microcontroller Note" href="http://picnote.blogspot.com/2008/12/led-7-segment-multiplexing.html">added multiplexing</a>, so he could drive all the segments using just thirteen pins. He&#8217;s posted a final schematic with code and details of <a title="6 Digits LED 7-Segment Multiplexing | PIC Microcontroller Note" href="http://picnote.blogspot.com/2008/11/6-digit-led-7-segment-multiplexing.html">how the clock timing actually works</a>.</p>
<br />Posted in classic hacks, home hacks, led hacks, peripherals hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/7139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/7139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/7139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/7139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/7139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/7139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/7139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/7139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/7139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/7139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/7139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/7139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/7139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/7139/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=7139&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2008/12/22/digital-clock-building/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">RobotSkirts</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2008/12/clock.jpg" medium="image">
			<media:title type="html">clock</media:title>
		</media:content>
	</item>
		<item>
		<title>Cellular automata and LED matrix fun</title>
		<link>http://hackaday.com/2008/10/28/cellular-automata-and-led-matrix-fun/</link>
		<comments>http://hackaday.com/2008/10/28/cellular-automata-and-led-matrix-fun/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 15:46:30 +0000</pubDate>
		<dc:creator>Caleb Kraft</dc:creator>
				<category><![CDATA[classic hacks]]></category>
		<category><![CDATA[home entertainment hacks]]></category>
		<category><![CDATA[led hacks]]></category>
		<category><![CDATA[automata]]></category>
		<category><![CDATA[cellular]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[matrix]]></category>
		<category><![CDATA[multiplex]]></category>

		<guid isPermaLink="false">http://hackadaycom.wordpress.com/?p=5247</guid>
		<description><![CDATA[Blinkomat, an LED matrix, turned out quite well. 240 LEDs controlled by an Atmega 16 is what we call a decent bookshelf decoration. The dimensions of 12&#215;20 were chosen due to the fact that the microcontroller has 32 I/O lines.  The LEDs are switched on and off using multiplexing. The brightness, controlled by pulse width [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=5247&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-5248" title="cellular" src="http://hackadaycom.files.wordpress.com/2008/10/cellular.jpg" alt="" width="450" height="325" /></p>
<p><a href="http://www.burningdarkness.de/blinkomat">Blinkomat, an LED matrix</a>, turned out quite well. 240 LEDs controlled by an Atmega 16 is what we call a decent bookshelf decoration. The dimensions of 12&#215;20 were chosen due to the fact that the microcontroller has 32 I/O lines.  The LEDs are switched on and off using <a href="http://en.wikipedia.org/wiki/Multiplexed_display">multiplexing</a>. The brightness, controlled by pulse width modulation can be varied by 16 levels.  The overall effect is quite smooth an fun to look at.  He has programmed it to do other things than just cellular automata.  Our personal favorite is a simple sine wave. Watch it after the break.</p>
<p><span id="more-5247"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2008/10/28/cellular-automata-and-led-matrix-fun/"><img src="http://img.youtube.com/vi/Udbwu2lItB4/2.jpg" alt="" /></a></span></p>
<p>Last week, we covered a smaller, but equally cool <a href="http://hackaday.com/2008/10/24/led-life-and-charlieplexing/">automata simulator using charlieplexing</a>.</p>
<br />Posted in classic hacks, home entertainment hacks, led hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/5247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/5247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/5247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/5247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/5247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/5247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/5247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/5247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/5247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/5247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/5247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/5247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/5247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/5247/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=5247&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2008/10/28/cellular-automata-and-led-matrix-fun/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Caleb Kraft</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2008/10/cellular.jpg" medium="image">
			<media:title type="html">cellular</media:title>
		</media:content>
	</item>
	</channel>
</rss>
