<?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; tetris</title>
	<atom:link href="http://hackaday.com/tag/tetris/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Sun, 12 Feb 2012 06:24:26 +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; tetris</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>Building the second tiniest Tetris</title>
		<link>http://hackaday.com/2011/10/18/building-the-second-tiniest-tetris/</link>
		<comments>http://hackaday.com/2011/10/18/building-the-second-tiniest-tetris/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 16:01:24 +0000</pubDate>
		<dc:creator>Brian Benchoff</dc:creator>
				<category><![CDATA[classic hacks]]></category>
		<category><![CDATA[video hacks]]></category>
		<category><![CDATA[atari]]></category>
		<category><![CDATA[crt]]></category>
		<category><![CDATA[tetris]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=58800</guid>
		<description><![CDATA[A few years ago, [Richard] pulled a crushed camcorder out of a junk box at a hamfest. After pulling the half-inch CRT out of the viewfinder, he needed to find a project. [Richard] ended up building the second tiniest game of Tetris we&#8217;ve ever seen. After futzing around with the CRT, [Richard] discovered that one [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=58800&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-large wp-image-58801" title="tetris" src="http://hackadaycom.files.wordpress.com/2011/10/tetris.jpg?w=450&#038;h=225" alt="" width="450" height="225" /></p>
<p>A few years ago, [Richard] pulled a crushed camcorder out of a junk box at a hamfest. After pulling the half-inch CRT out of the viewfinder, he needed to find a project. [Richard] ended up building the <a href="http://www.decadecounter.com/vta/articleview.php?item=547">second tiniest game of Tetris</a> we&#8217;ve ever seen.</p>
<p>After futzing around with the CRT, [Richard] discovered that one of the pins would accept an NTSC input. He also found a <a href="http://www.electronixandmore.com/project/17.html">similar project</a> that used a dime-sized CRT to play Tetris. With ready to go code, [Richard] started assembling his project into a handsome wooden box.</p>
<p>There are two PCBs for the build &#8211; a CRT driver circuit, and a small custom board that handles the game and controller code. The circuit for the game board was found on <a href="http://www.rickard.gunee.com/projects/video/pic/gamesys.php">this site</a>, but the featured boards there were too large for the project. A stripped-down board was fabricated by BatchPCB and put into the box.</p>
<p>There aren&#8217;t any controls on the console itself, for that a standard DB-9 connector was installed so a vintage Atari joystick could be used. For a more ergonomic Tetris experience, a Sega Genesis controller could be used. For something that looks like it comes out a steampunk laboratory, playing Tetris is a bit unexpected. Check out the demo video of the screen at 20x magnification after the break.</p>
<p><span id="more-58800"></span></p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/10/18/building-the-second-tiniest-tetris/"><img src="http://img.youtube.com/vi/fMYwlN9wpcQ/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://hackaday.com/category/classic-hacks/'>classic hacks</a>, <a href='http://hackaday.com/category/video-hacks/'>video hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/58800/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/58800/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/58800/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/58800/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/58800/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/58800/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/58800/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/58800/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/58800/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/58800/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/58800/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/58800/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/58800/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/58800/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=58800&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/10/18/building-the-second-tiniest-tetris/feed/</wfw:commentRss>
		<slash:comments>10</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/10/tetris.jpg?w=450" medium="image">
			<media:title type="html">tetris</media:title>
		</media:content>
	</item>
		<item>
		<title>Tetris on a building</title>
		<link>http://hackaday.com/2011/10/05/tetris-on-a-building/</link>
		<comments>http://hackaday.com/2011/10/05/tetris-on-a-building/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 23:01:02 +0000</pubDate>
		<dc:creator>Brian Benchoff</dc:creator>
				<category><![CDATA[led hacks]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[building]]></category>
		<category><![CDATA[tetris]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=57568</guid>
		<description><![CDATA[Around a year ago, a bunch of blinkenlights were installed in the HCI-Building of ETH Zürich. These LED spots weren&#8217;t interactive and only showed hardcoded patterns. Of course a bunch of LEDs demand interactivity, so for the first-semester party this year a giant game of Tetris was built on the side of a building. There&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=57568&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-57692" title="Banner" src="http://hackadaycom.files.wordpress.com/2011/10/banner.png" alt="" width="470" height="201" /></p>
<p>Around a year ago, a bunch of blinkenlights were installed in the HCI-Building of ETH Zürich. These LED spots weren&#8217;t interactive and only showed hardcoded patterns. Of course a bunch of LEDs demand interactivity, so for the first-semester party this year a <a href="http://www.youtube.com/watch?v=Lwy6iE2JL6Q">giant game of Tetris</a> was built on the side of a building.</p>
<p>There&#8217;s no official build log, but from what we&#8217;ve learned, the LEDs are connected to a <a href="http://www.digital-enlightenment.de/usbdmx.htm">DMX controller</a> that is in turn plugged into a computer and the University&#8217;s ethernet. For the <a href="http://hackadaycom.files.wordpress.com/2011/10/base.jpg">command and control</a> of the Tetris game, a USB joystick was connected to an <a href="http://hackadaycom.files.wordpress.com/2011/10/dell.jpg">old Dell</a> that was pulled out of the junk pile.</p>
<p>The software for the project, LED side of the project was written in Visual C++ reusing old Tetris routines and example code from the DMX controller. For the controller portion, everything was written in C. The controller simply dumps chars into a TCP port on the second computer. While the Tetris board was only 3 pixels wide, there was a fairly massive queue of people wanting to play.</p>
<br />Filed under: <a href='http://hackaday.com/category/led-hacks/'>led hacks</a>, <a href='http://hackaday.com/category/news/'>news</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/57568/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/57568/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/57568/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/57568/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/57568/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/57568/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/57568/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/57568/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/57568/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/57568/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/57568/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/57568/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/57568/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/57568/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=57568&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/10/05/tetris-on-a-building/feed/</wfw:commentRss>
		<slash:comments>11</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/10/banner.png" medium="image">
			<media:title type="html">Banner</media:title>
		</media:content>
	</item>
		<item>
		<title>Large scale Tetris game controlled with DDR pads</title>
		<link>http://hackaday.com/2011/09/23/large-scale-tetris-game-controlled-with-ddr-pads/</link>
		<comments>http://hackaday.com/2011/09/23/large-scale-tetris-game-controlled-with-ddr-pads/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 11:04:09 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[home entertainment hacks]]></category>
		<category><![CDATA[ddr]]></category>
		<category><![CDATA[leds]]></category>
		<category><![CDATA[tetris]]></category>
		<category><![CDATA[video games]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=56581</guid>
		<description><![CDATA[Even though Tetris came to the US 25 long years ago, it never fails to entertain. Whatever it is that gives the game such lasting power is a mystery to us, but we’re always interested in seeing fresh takes on the classic game. MIT students [Leah Alpert] and [Russell Cohen] tweaked Tetris a bit to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=56581&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-56582" title="led_tetris_using_ddr_pads" src="http://hackadaycom.files.wordpress.com/2011/09/led_tetris_using_ddr_pads.jpg" alt="led_tetris_using_ddr_pads" width="470" height="257" /></p>
<p>Even though Tetris came to the US 25 long years ago, <a href="http://www.engadget.com/2011/09/17/tetris-played-on-6-foot-led-matrix-controlled-by-ddr-mat/" target="_blank">it never fails to entertain.</a> Whatever it is that gives the game such lasting power is a mystery to us, but we’re always interested in seeing fresh takes on the classic game.</p>
<p>MIT students [Leah Alpert] and [Russell Cohen] tweaked Tetris a bit to get players off the couch and literally thinking on their feet. The game boards were constructed using RGB LEDs installed in laser-cut acrylic tubes, arranged in a pair of large 6 foot tall floor standing matrices.</p>
<p>Game play progresses as you would expect, with two players battling head to head to achieve the high score, while simultaneously sabotaging their opponent. Instead of controllers however, each player stands on a Dance Dance Revolution mat, manipulating their game pieces with their feet.</p>
<p>While the DDR pads aren’t exactly a Kinect controller, we have no doubt that playing Tetris this way is incredibly fun &#8211; we would certainly install a pair of these boards in our game room without a second thought.</p>
<p>Thanks to everyone who sent this in!</p>
<p><span id="more-56581"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/09/23/large-scale-tetris-game-controlled-with-ddr-pads/"><img src="http://img.youtube.com/vi/SAZdgTVhzsI/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/home-entertainment-hacks/'>home entertainment hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/56581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/56581/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/56581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/56581/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/56581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/56581/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/56581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/56581/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/56581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/56581/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/56581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/56581/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/56581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/56581/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=56581&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/09/23/large-scale-tetris-game-controlled-with-ddr-pads/feed/</wfw:commentRss>
		<slash:comments>5</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/09/led_tetris_using_ddr_pads.jpg" medium="image">
			<media:title type="html">led_tetris_using_ddr_pads</media:title>
		</media:content>
	</item>
		<item>
		<title>Alarm clock forces you to play Tetris to prove you are awake</title>
		<link>http://hackaday.com/2011/07/04/alarm-clock-forces-you-to-play-tetris-to-prove-you-are-awake/</link>
		<comments>http://hackaday.com/2011/07/04/alarm-clock-forces-you-to-play-tetris-to-prove-you-are-awake/#comments</comments>
		<pubDate>Mon, 04 Jul 2011 17:01:37 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[home hacks]]></category>
		<category><![CDATA[alarm clock]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[tetris]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=47916</guid>
		<description><![CDATA[Oversleeping sucks, but we’ve all been there. Whether its a matter of hitting the snooze button a dozen times too many, or turning off the alarm and drifting back to sleep &#8211; sooner or later, you are going to wake up late. Instructables user [nolte919] has overslept a time or two in his life, and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=47916&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-47918" title="tetris_alarm_clock" src="http://hackadaycom.files.wordpress.com/2011/07/tetris_alarm_clock.jpg" alt="tetris_alarm_clock" width="470" height="235" /></p>
<p>Oversleeping sucks, but we’ve all been there. Whether its a matter of hitting the snooze button a dozen times too many, or turning off the alarm and drifting back to sleep &#8211; sooner or later, you are going to wake up late.</p>
<p>Instructables user [nolte919] has overslept a time or two in his life, and he set out to <a href="http://www.instructables.com/id/Alarm-Clock-with-Tetris-to-Prove-Youre-Awake" target="_blank">design a clock that would make it nearly impossible to wake up late</a>. His clock is Arduino-based and shares many features with off the shelf models including multiple alarms, a backup battery, and snooze features. His alarm however goes one step further and ensures you are fully awake each morning.</p>
<p>If you hit the user-defined snooze limit, the alarm sounds and will not turn off until you have cleared 4 lines in Tetris. That’s right, you have to prove to the clock that you are awake and coherent before it will shut off. Technically you can silence the alarm for a 30 second period so you can focus on Tetris, but that’s all the break you get.</p>
<p>It really is a novel way of ensuring you are awake in the morning, and heck, how bad can the day be when you start off by playing video games for a few minutes?</p>
<p>Stick around to see a quick video of his Tetris alarm clock in action.</p>
<p><span id="more-47916"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/07/04/alarm-clock-forces-you-to-play-tetris-to-prove-you-are-awake/"><img src="http://img.youtube.com/vi/szoPO75u46s/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/home-hacks/'>home hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/47916/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/47916/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/47916/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/47916/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/47916/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/47916/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/47916/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/47916/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/47916/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/47916/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/47916/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/47916/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/47916/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/47916/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=47916&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/07/04/alarm-clock-forces-you-to-play-tetris-to-prove-you-are-awake/feed/</wfw:commentRss>
		<slash:comments>28</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/07/tetris_alarm_clock.jpg" medium="image">
			<media:title type="html">tetris_alarm_clock</media:title>
		</media:content>
	</item>
		<item>
		<title>Kodak ZX3 teardown and Tetris</title>
		<link>http://hackaday.com/2010/12/24/kodak-zx3-teardown-and-tetris/</link>
		<comments>http://hackaday.com/2010/12/24/kodak-zx3-teardown-and-tetris/#comments</comments>
		<pubDate>Fri, 24 Dec 2010 22:03:41 +0000</pubDate>
		<dc:creator>Chris Nelson</dc:creator>
				<category><![CDATA[digital cameras hacks]]></category>
		<category><![CDATA[handhelds hacks]]></category>
		<category><![CDATA[Kodak ZX3]]></category>
		<category><![CDATA[tetris]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=32012</guid>
		<description><![CDATA[[Sprite_TM] was given a Kodak ZX3 to play with by a forum he moderates.  The Kodak ZX3 is a waterproof HD camcorder in a cell phone / mp3 player form factor. After opening up the camcorder, he did some poking around with a scope and was able to locate a serial port on the board. It quickly became apparent that the system [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=32012&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-large wp-image-32013" title="Kodak ZX3" src="http://hackadaycom.files.wordpress.com/2010/12/img_0718.jpg?w=450&#038;h=300" alt="" width="450" height="300" /></p>
<p>[Sprite_TM] was given a <a href="http://spritesmods.com/?art=zx3hack">Kodak ZX3 to play with</a> by a forum he moderates.  The Kodak ZX3 is a waterproof HD camcorder in a cell phone / mp3 player form factor. After opening up the camcorder, he did some poking around with a scope and was able to locate a serial port on the board. It quickly became apparent that the system uses a proprietary kernel called PrKernelV4 rather than an open source alternative. Not letting the proprietary kernel get him down, he exploited the system by simply modifying a file called &#8220;autoexec.ash&#8221; on the sd card. He now has a Tetris clone easily launched from a previously unused menu icon. See it in action after the break.</p>
<p><span id="more-32012"></span><!--YouTube Error: bad URL entered--></p>
<br />Filed under: <a href='http://hackaday.com/category/digital-cameras-hacks/'>digital cameras hacks</a>, <a href='http://hackaday.com/category/handhelds-hacks/'>handhelds hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/32012/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/32012/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/32012/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/32012/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/32012/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/32012/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/32012/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/32012/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/32012/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/32012/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/32012/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/32012/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/32012/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/32012/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=32012&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/12/24/kodak-zx3-teardown-and-tetris/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">christopernelson</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/12/img_0718.jpg?w=450" medium="image">
			<media:title type="html">Kodak ZX3</media:title>
		</media:content>
	</item>
		<item>
		<title>AVR controlled RGB LED matrix plays Tetris</title>
		<link>http://hackaday.com/2010/11/09/avr-controlled-rgb-led-matrix-plays-tetris/</link>
		<comments>http://hackaday.com/2010/11/09/avr-controlled-rgb-led-matrix-plays-tetris/#comments</comments>
		<pubDate>Tue, 09 Nov 2010 17:36:50 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[led hacks]]></category>
		<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[ATmega168]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[matrix]]></category>
		<category><![CDATA[rgb]]></category>
		<category><![CDATA[tetris]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=30374</guid>
		<description><![CDATA[[Stan] built this LED matrix using a 16&#215;16 grid of RGB LEDs. He built the hardware and wrote some subroutines to randomize the colors. He&#8217;s not using PWM because frame buffering is not feasible for the 1k SRAM limit of the ATmega168 he used. Instead, shift registers drive the lights which can be mixed to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=30374&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-30375" title="rgb-matrix-tetris" src="http://hackadaycom.files.wordpress.com/2010/11/rgb-matrix-tetris.jpg" alt="" width="470" height="353" /></p>
<p>[Stan] built this <a href="http://www.nerdkits.com/forum/thread/1026/">LED matrix using a 16&#215;16 grid</a> of RGB LEDs. He built the hardware and wrote some subroutines to randomize the colors. He&#8217;s not using PWM because frame buffering is not feasible for the 1k SRAM limit of the ATmega168 he used. Instead, shift registers drive the lights which can be mixed to achieve eight different colors (including off for black) reducing the framebuffer size to just 96 bytes. After he got done with the build he realized this is sized well for a game of Tetris. We&#8217;ve seen <a href="http://hackaday.com/2010/01/14/avr-tetris/">AVR tetris</a>, <a href="http://hackaday.com/2010/06/20/tetris-code-theory-explained/">PIC Tetris</a>, and <a href="http://hackaday.com/2010/01/18/more-avr-tetris/">Tetris using composite video</a> but it&#8217;s always a pleasure to see a new display build.</p>
<p>After the break we&#8217;ve embedded [Stan's] demo video, several pictures, and a schematic. He&#8217;s using many of the same principles outlined in our <a href="http://hackaday.com/2010/10/26/70-led-matrix-in-a-jack-o-lantern/">How to Design an LED matrix tutorial</a>.</p>
<p><span id="more-30374"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2010/11/09/avr-controlled-rgb-led-matrix-plays-tetris/"><img src="http://img.youtube.com/vi/ugub6d65b2A/2.jpg" alt="" /></a></span></p>

<a href='http://hackaday.com/2010/11/09/avr-controlled-rgb-led-matrix-plays-tetris/rgb-matrix-tetris/' title='rgb-matrix-tetris'><img data-attachment-id='30375' data-orig-size='470,353' data-liked='0'width="128" height="96" src="http://hackadaycom.files.wordpress.com/2010/11/rgb-matrix-tetris.jpg?w=128&#038;h=96" class="attachment-thumbnail" alt="rgb-matrix-tetris" title="rgb-matrix-tetris" /></a>
<a href='http://hackaday.com/2010/11/09/avr-controlled-rgb-led-matrix-plays-tetris/dcim100media/' title='DCIM100MEDIA'><img data-attachment-id='30387' data-orig-size='800,600' data-liked='0'width="128" height="96" src="http://hackadaycom.files.wordpress.com/2010/11/backview.jpg?w=128&#038;h=96" class="attachment-thumbnail" alt="DCIM100MEDIA" title="DCIM100MEDIA" /></a>
<a href='http://hackaday.com/2010/11/09/avr-controlled-rgb-led-matrix-plays-tetris/dcim100media-2/' title='DCIM100MEDIA'><img data-attachment-id='30388' data-orig-size='800,600' data-liked='0'width="128" height="96" src="http://hackadaycom.files.wordpress.com/2010/11/controller.jpg?w=128&#038;h=96" class="attachment-thumbnail" alt="DCIM100MEDIA" title="DCIM100MEDIA" /></a>
<a href='http://hackaday.com/2010/11/09/avr-controlled-rgb-led-matrix-plays-tetris/dcim100media-3/' title='DCIM100MEDIA'><img data-attachment-id='30389' data-orig-size='800,600' data-liked='0'width="128" height="96" src="http://hackadaycom.files.wordpress.com/2010/11/screen_on.jpg?w=128&#038;h=96" class="attachment-thumbnail" alt="DCIM100MEDIA" title="DCIM100MEDIA" /></a>
<a href='http://hackaday.com/2010/11/09/avr-controlled-rgb-led-matrix-plays-tetris/dcim100media-4/' title='DCIM100MEDIA'><img data-attachment-id='30390' data-orig-size='800,600' data-liked='0'width="128" height="96" src="http://hackadaycom.files.wordpress.com/2010/11/transistor_rows.jpg?w=128&#038;h=96" class="attachment-thumbnail" alt="DCIM100MEDIA" title="DCIM100MEDIA" /></a>
<a href='http://hackaday.com/2010/11/09/avr-controlled-rgb-led-matrix-plays-tetris/schematics/' title='schematics'><img data-attachment-id='30391' data-orig-size='1949,981' data-liked='0'width="128" height="64" src="http://hackadaycom.files.wordpress.com/2010/11/schematics.png?w=128&#038;h=64" class="attachment-thumbnail" alt="schematics" title="schematics" /></a>

<br />Filed under: <a href='http://hackaday.com/category/led-hacks/'>led 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/30374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/30374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/30374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/30374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/30374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/30374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/30374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/30374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/30374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/30374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/30374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/30374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/30374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/30374/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=30374&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/11/09/avr-controlled-rgb-led-matrix-plays-tetris/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/2010/11/rgb-matrix-tetris.jpg" medium="image">
			<media:title type="html">rgb-matrix-tetris</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/11/rgb-matrix-tetris.jpg?w=128" medium="image">
			<media:title type="html">rgb-matrix-tetris</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/11/backview.jpg?w=128" medium="image">
			<media:title type="html">DCIM100MEDIA</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/11/controller.jpg?w=128" medium="image">
			<media:title type="html">DCIM100MEDIA</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/11/screen_on.jpg?w=128" medium="image">
			<media:title type="html">DCIM100MEDIA</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/11/transistor_rows.jpg?w=128" medium="image">
			<media:title type="html">DCIM100MEDIA</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/11/schematics.png?w=128" medium="image">
			<media:title type="html">schematics</media:title>
		</media:content>
	</item>
		<item>
		<title>IM-ME plays music in preparation for gaming</title>
		<link>http://hackaday.com/2010/11/07/im-me-plays-music-in-preparation-for-gaming/</link>
		<comments>http://hackaday.com/2010/11/07/im-me-plays-music-in-preparation-for-gaming/#comments</comments>
		<pubDate>Sun, 07 Nov 2010 20:00:54 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[frequency]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[im-me]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[piezo]]></category>
		<category><![CDATA[tetris]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=30293</guid>
		<description><![CDATA[[Emmanuel Roussel] is coding a version of Tetris for the IM-ME. Before you get too excited, he hasn&#8217;t actually written the game yet, but instead started with the familiar theme music. The IM-ME has a piezo speak on board so it&#8217;s just a question of frequency and duration. [Emmanuel] developed an Open Office spread sheet [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=30293&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-30294" title="IM-ME-tetris" src="http://hackadaycom.files.wordpress.com/2010/11/im-me-tetris.jpg" alt="" width="470" height="304" /></p>
<p>[Emmanuel Roussel] is coding a version of <a href="http://rousselmanu.free.fr/?p=195&amp;lang=en">Tetris for the IM-ME</a>. Before you get too excited, he hasn&#8217;t actually written the game yet, but instead started with the familiar theme music. The IM-ME has a piezo speak on board so it&#8217;s just a question of frequency and duration. [Emmanuel] developed an Open Office spread sheet that calculates each note&#8217;s frequency and the timer value needed to produce it. He then created a data type that stores a note and its duration and used an array of those structures to store the song. If you&#8217;ve ever wondered how to cleanly code music this is a wonderful example to learn from because right now the code doesn&#8217;t have anything other than that code to get in the way.</p>
<p><a href="http://hackaday.com/2010/03/12/easy-im-me-flashing/">The ground work for this</a> was established in the other hacks we&#8217;ve seen. Now we&#8217;re left wondering who will finish coding their game first. Will it be [Emmanuel's] Tetris or <a href="http://hackaday.com/2010/11/01/im-me-graphic-manipulation-using-sprites/">[Travis'] Zombie Gotcha</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/30293/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/30293/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/30293/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/30293/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/30293/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/30293/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/30293/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/30293/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/30293/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/30293/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/30293/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/30293/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/30293/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/30293/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=30293&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/11/07/im-me-plays-music-in-preparation-for-gaming/feed/</wfw:commentRss>
		<slash:comments>6</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/11/im-me-tetris.jpg" medium="image">
			<media:title type="html">IM-ME-tetris</media:title>
		</media:content>
	</item>
		<item>
		<title>Multi-layer display uses water instead of screen</title>
		<link>http://hackaday.com/2010/07/07/multi-layer-display-uses-water-instead-of-screen/</link>
		<comments>http://hackaday.com/2010/07/07/multi-layer-display-uses-water-instead-of-screen/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 15:40:46 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[cons]]></category>
		<category><![CDATA[video hacks]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[drops]]></category>
		<category><![CDATA[projector]]></category>
		<category><![CDATA[tetris]]></category>
		<category><![CDATA[water]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=25682</guid>
		<description><![CDATA[This multi-layer display uses droplets of water as a projection medium. This way, several different projected areas can be seen for a not-quite-3D layering effect. The trick is in syncing up all aspects of the apparatus. There are three manifolds, each with 50 stainless steel needles for water drop production. A solenoid valve actuates the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=25682&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-25683" title="multi-layer-display" src="http://hackadaycom.files.wordpress.com/2010/07/multi-layer-display.jpg" alt="" width="470" height="384" /></p>
<p>This <a href="http://www.cs.cmu.edu/~ILIM/projects/IL/waterDisplay2/index.html">multi-layer display uses droplets of water</a> as a projection medium. This way, several different projected areas can be seen for a not-quite-3D layering effect. The trick is in syncing up all aspects of the apparatus. There are three manifolds, each with 50 stainless steel needles for water drop production. A solenoid valve actuates the drops, a camera images them mid-air, and a computer syncs the images of the dots with a projector. In the video after the break you can see the SIGGRAPH 2010 presentation that includes a description of the process as well as action shots including a 3-layer version of Tetris.</p>
<p><span id="more-25682"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2010/07/07/multi-layer-display-uses-water-instead-of-screen/"><img src="http://img.youtube.com/vi/L0i-uTa4kv4/2.jpg" alt="" /></a></span></p>
<p>[Thanks Mid_Sci via <a href="http://www.theengineer.co.uk/video/projection-technology-creates-3d-images-in-water/1003388.article">theEngineer</a>]</p>
<br />Filed under: <a href='http://hackaday.com/category/cons/'>cons</a>, <a href='http://hackaday.com/category/video-hacks/'>video hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/25682/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/25682/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/25682/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/25682/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/25682/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/25682/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/25682/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/25682/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/25682/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/25682/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/25682/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/25682/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/25682/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/25682/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=25682&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/07/07/multi-layer-display-uses-water-instead-of-screen/feed/</wfw:commentRss>
		<slash:comments>16</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/07/multi-layer-display.jpg" medium="image">
			<media:title type="html">multi-layer-display</media:title>
		</media:content>
	</item>
		<item>
		<title>Links expanded: Snake on LED matrix</title>
		<link>http://hackaday.com/2010/06/28/links-expanded-snake-on-led-matrix/</link>
		<comments>http://hackaday.com/2010/06/28/links-expanded-snake-on-led-matrix/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 12:00:53 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[led hacks]]></category>
		<category><![CDATA[16f877a]]></category>
		<category><![CDATA[matrix]]></category>
		<category><![CDATA[pic]]></category>
		<category><![CDATA[pong]]></category>
		<category><![CDATA[snake]]></category>
		<category><![CDATA[tetris]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=25436</guid>
		<description><![CDATA[[Yosh] came through with a link to the Snake playing LED matrix that he read about in our links post from yesterday. It seems that [Arty Fart] actually built three of these in green, yellow, and red. You can see him throw one together (an 8-10 hour job) in the video after the break. In addition [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=25436&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-25437" title="Snake_led-matrix" src="http://hackadaycom.files.wordpress.com/2010/06/snake_led-matrix.jpg" alt="" width="470" height="310" /></p>
<p>[Yosh] came through with a link to <a href="http://www.freewebs.com/defxev/scroll.htm">the Snake playing LED matrix</a> that he read about in <a href="http://hackaday.com/2010/06/27/hackaday-links-june-27-2010/">our links post from yesterday</a>. It seems that [Arty Fart] actually built three of these in green, yellow, and red. You can see him throw one together (an 8-10 hour job) in the video after the break. In addition to playing Snake the PIC 16F877A can also scroll messages, play a mean game of Tetris, and show a Pong screen saver on the 144 LED display. We love the clean build and the urge to make <a href="http://hackaday.com/2009/10/02/smd-led-matrix/">another LED matrix</a> is becoming irresistible.</p>
<p>Now off to eBay for a good deal on a bulk LED order. <span id="more-25436"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2010/06/28/links-expanded-snake-on-led-matrix/"><img src="http://img.youtube.com/vi/I5fp1eIqBMI/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/led-hacks/'>led hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/25436/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/25436/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/25436/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/25436/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/25436/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/25436/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/25436/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/25436/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/25436/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/25436/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/25436/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/25436/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/25436/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/25436/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=25436&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/06/28/links-expanded-snake-on-led-matrix/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/06/snake_led-matrix.jpg" medium="image">
			<media:title type="html">Snake_led-matrix</media:title>
		</media:content>
	</item>
		<item>
		<title>Tetris code theory explained</title>
		<link>http://hackaday.com/2010/06/20/tetris-code-theory-explained/</link>
		<comments>http://hackaday.com/2010/06/20/tetris-code-theory-explained/#comments</comments>
		<pubDate>Sun, 20 Jun 2010 18:00:52 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[handhelds hacks]]></category>
		<category><![CDATA[pic]]></category>
		<category><![CDATA[tetris]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=25255</guid>
		<description><![CDATA[[Graham] designed this PIC based Tetris game on a single board. The hardware is quite nice but we enjoyed his explanation of the graphics algorithm that he used. Having coded Tetris from the ground up ourselves we understand how difficult it is to explain how the program works. Tracking pieces already on the board as well as [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=25255&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-25256" title="pic-tetris" src="http://hackadaycom.files.wordpress.com/2010/06/pic-tetris.jpg" alt="" width="470" height="343" /></p>
<p>[Graham] designed this <a href="http://digital-diy.com/home/swordfish/projects/213-tetris-on-a-pic.html">PIC based Tetris game on a single board</a>. The hardware is quite nice but we enjoyed his explanation of the graphics algorithm that he used. Having <a href="http://hackaday.com/2010/01/14/avr-tetris/">coded Tetris from the ground up</a> ourselves we understand how difficult it is to explain how the program works. Tracking pieces already on the board as well as moving pieces, making sure that rotation won&#8217;t cause a collision with another piece or go out-of-bounds, and looking for completed lines all add up to one bid headache.</p>
<p>[Graham's] method for handling rotation involves choosing a point around which to rotate, measuring how this affects each pixel in the piece, and then checking those pixels for overlaps. It may take a couple of readings, but he&#8217;s done a brilliant job of making it understandable. There&#8217;s a demo after the break and the link at the top takes you to his treatise on Tetris.<span id="more-25255"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2010/06/20/tetris-code-theory-explained/"><img src="http://img.youtube.com/vi/WKE26TWLdaI/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/handhelds-hacks/'>handhelds hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/25255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/25255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/25255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/25255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/25255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/25255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/25255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/25255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/25255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/25255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/25255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/25255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/25255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/25255/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=25255&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/06/20/tetris-code-theory-explained/feed/</wfw:commentRss>
		<slash:comments>25</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/06/pic-tetris.jpg" medium="image">
			<media:title type="html">pic-tetris</media:title>
		</media:content>
	</item>
		<item>
		<title>Human Tetris: object tracking on an 8-bit microcontroller</title>
		<link>http://hackaday.com/2010/05/15/human-tetris-object-tracking-on-an-8-bit-microcontroller/</link>
		<comments>http://hackaday.com/2010/05/15/human-tetris-object-tracking-on-an-8-bit-microcontroller/#comments</comments>
		<pubDate>Sat, 15 May 2010 21:00:13 +0000</pubDate>
		<dc:creator>Phil Burgess</dc:creator>
				<category><![CDATA[classic hacks]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[video hacks]]></category>
		<category><![CDATA[8 bit]]></category>
		<category><![CDATA[atmega]]></category>
		<category><![CDATA[atmega644]]></category>
		<category><![CDATA[Atmel]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[cornell]]></category>
		<category><![CDATA[digitize]]></category>
		<category><![CDATA[overlay]]></category>
		<category><![CDATA[tetris]]></category>
		<category><![CDATA[tracking]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=24072</guid>
		<description><![CDATA[Elaborating on an item previously mentioned among last weekend’s Cornell final projects list, this time with video: For their ECE final project, [Adam Papamarcos] and [Kerran Flanagan] implemented a real-time video object tracking system centered around an ATmega644 8-bit microcontroller. Their board ingests an NTSC video camera feed, samples frames at a coarse 39&#215;60 pixel resolution (sufficient for simple [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=24072&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-24073" title="HumanTetris" src="http://hackadaycom.files.wordpress.com/2010/05/humantetris1.jpg" alt="" width="470" height="315" /></p>
<p>Elaborating on an item previously mentioned among last weekend’s <a href="http://hackaday.com/2010/05/08/cornell-final-project-list/">Cornell final projects</a> list, this time with video:</p>
<p>For their ECE final project, [Adam Papamarcos] and [Kerran Flanagan] implemented <a href="http://instruct1.cit.cornell.edu/courses/ee476/FinalProjects/s2010/aip23_kaf42/aip23_kaf42/index.html">a real-time video object tracking system centered around an ATmega644 8-bit microcontroller</a>. Their board ingests an NTSC video camera feed, samples frames at a coarse 39&#215;60 pixel resolution (sufficient for simple games), processes the input to recognize objects and then drives a TV output using the OSD display chip from a video camera (this chip also recognizes the horizontal and vertical sync pulses from the input video signal, which the CPU uses to synchronize the digitizing step). Pretty amazing work all around.</p>
<p>Sometimes clever projects online are scant on information…but as this is their final grade, they’ve left no detail to speculation. Along with a great explanation of the system and its specific challenges, there’s complete source code, schematics, a parts list, the whole nine yards. Come on, guys! You’re making the rest of us look bad&#8230; Videos after the break…</p>
<p>[G’day Bruce]</p>
<p><span id="more-24072"></span>Basic object tracking:</p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2010/05/15/human-tetris-object-tracking-on-an-8-bit-microcontroller/"><img src="http://img.youtube.com/vi/f8cdfxDv__Y/2.jpg" alt="" /></a></span>
<p>Human Tetris:</p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2010/05/15/human-tetris-object-tracking-on-an-8-bit-microcontroller/"><img src="http://img.youtube.com/vi/uz-x-QW69co/2.jpg" alt="" /></a></span>
<p>Brick Breaker:</p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2010/05/15/human-tetris-object-tracking-on-an-8-bit-microcontroller/"><img src="http://img.youtube.com/vi/xTw4dH2l7YE/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://hackaday.com/category/classic-hacks/'>classic hacks</a>, <a href='http://hackaday.com/category/hardware/'>hardware</a>, <a href='http://hackaday.com/category/video-hacks/'>video hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/24072/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/24072/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/24072/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/24072/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/24072/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/24072/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/24072/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/24072/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/24072/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/24072/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/24072/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/24072/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/24072/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/24072/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=24072&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/05/15/human-tetris-object-tracking-on-an-8-bit-microcontroller/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">philburgess</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/05/humantetris1.jpg" medium="image">
			<media:title type="html">HumanTetris</media:title>
		</media:content>
	</item>
		<item>
		<title>Mindstorm plays Tetris for you</title>
		<link>http://hackaday.com/2010/04/15/mindstorm-plays-tetris-for-you/</link>
		<comments>http://hackaday.com/2010/04/15/mindstorm-plays-tetris-for-you/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 21:00:09 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[robots hacks]]></category>
		<category><![CDATA[dm6437]]></category>
		<category><![CDATA[lego]]></category>
		<category><![CDATA[mindstorm]]></category>
		<category><![CDATA[tetris]]></category>
		<category><![CDATA[ti]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=23265</guid>
		<description><![CDATA[Obviously you&#8217;ve got too much hacking to do right now, but that game of Tetris isn&#8217;t going to play itself. [Branislav Kisacanin] has you covered with his Tetris-playing robot which is build with LEGO Mindstorm pieces. The setup is actually pretty complicated. A Texas Instruments DM6437 video development board watches the computer screen via a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=23265&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-23266" title="mindstorm-playing-tetris" src="http://hackadaycom.files.wordpress.com/2010/04/mindstorm-playing-tetris.jpg" alt="" width="470" height="358" /></p>
<p>Obviously you&#8217;ve got too much hacking to do right now, but that game of Tetris isn&#8217;t going to play itself. [Branislav Kisacanin] has you covered with his <a href="http://www.youtube.com/watch?v=wY83EaE7svA">Tetris-playing robot</a> which is build with LEGO Mindstorm pieces. The setup is actually pretty complicated. A Texas Instruments DM6437 video development board watches the computer screen via a webcam and calculates the next move. It then outputs that to a grid of LEDs which the Mindstorm watches using a light sensor. See it in action after the break and then take some time to check out our <a href="http://hackaday.com/2009/06/03/gesture-controlled-tetris/">other</a> <a href="http://hackaday.com/2009/07/16/cnc-tetris-theme/">various</a> <a href="http://hackaday.com/2010/01/14/avr-tetris/">Tetris</a> <a href="http://hackaday.com/2010/01/18/more-avr-tetris/">based</a> <a href="http://hackaday.com/2010/02/16/the-mini-markade/">hacks</a>.</p>
<p><span id="more-23265"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2010/04/15/mindstorm-plays-tetris-for-you/"><img src="http://img.youtube.com/vi/wY83EaE7svA/2.jpg" alt="" /></a></span></p>
<br />Filed under: <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/23265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/23265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/23265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/23265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/23265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/23265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/23265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/23265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/23265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/23265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/23265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/23265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/23265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/23265/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=23265&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/04/15/mindstorm-plays-tetris-for-you/feed/</wfw:commentRss>
		<slash:comments>8</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/04/mindstorm-playing-tetris.jpg" medium="image">
			<media:title type="html">mindstorm-playing-tetris</media:title>
		</media:content>
	</item>
		<item>
		<title>More AVR Tetris</title>
		<link>http://hackaday.com/2010/01/18/more-avr-tetris/</link>
		<comments>http://hackaday.com/2010/01/18/more-avr-tetris/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 15:03:00 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[home entertainment hacks]]></category>
		<category><![CDATA[ATmega168]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[composite]]></category>
		<category><![CDATA[tetris]]></category>
		<category><![CDATA[tvText]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=20869</guid>
		<description><![CDATA[[Ben] built an AVR based Tetris game that uses a TV as the display. He linked his project in a comment from the AVR Tetris project featured last week. His work taps the power of his own tvText library to handle the composite video out. Using a TV takes all of the hardware work out [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=20869&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-20870" title="tv-tetris" src="http://hackadaycom.files.wordpress.com/2010/01/tv-tetris.jpg" alt="" width="470" height="432" /></p>
<p>[Ben] built an <a href="http://benryves.com/products/avrtvgame">AVR based Tetris game that uses a TV as the display</a>. He linked his project in a comment from the <a href="http://hackaday.com/2010/01/14/avr-tetris/">AVR Tetris project</a> featured last week. His work taps the power of his own <a href="http://benryves.com/projects/tvtext">tvText library</a> to handle the composite video out. Using a TV takes all of the hardware work out of the equation, leaving just the composite jack and a few buttons to connect to the ATmega168 and its 20MHz clock. We&#8217;ve embedded the game play video after the break. It&#8217;s black and white but also clean and crisp.</p>
<p>[Ben] didn&#8217;t include music with his build but another commenter, [Eric], <a href="http://www.youtube.com/watch?v=-QWHf0T7mCE">has started to work on</a> that. We can&#8217;t help but think that <a href="http://hackaday.com/contact-hack-a-day/">they both should have tipped us off</a> sooner about their projects.</p>
<p><span id="more-20869"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2010/01/18/more-avr-tetris/"><img src="http://img.youtube.com/vi/vZwySWBNNYw/2.jpg" alt="" /></a></span></p>
<br />Posted in home entertainment hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/20869/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/20869/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/20869/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/20869/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/20869/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/20869/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/20869/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/20869/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/20869/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/20869/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/20869/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/20869/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/20869/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/20869/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=20869&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/01/18/more-avr-tetris/feed/</wfw:commentRss>
		<slash:comments>11</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/01/tv-tetris.jpg" medium="image">
			<media:title type="html">tv-tetris</media:title>
		</media:content>
	</item>
		<item>
		<title>AVR Tetris</title>
		<link>http://hackaday.com/2010/01/14/avr-tetris/</link>
		<comments>http://hackaday.com/2010/01/14/avr-tetris/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 16:38:12 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[handhelds hacks]]></category>
		<category><![CDATA[ATmega168]]></category>
		<category><![CDATA[Atmel]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[ks0108]]></category>
		<category><![CDATA[lcd]]></category>
		<category><![CDATA[tetris]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=20733</guid>
		<description><![CDATA[Tetris, the timeless classic, is one of those concepts that someone will try to run on every conceivable hardware platform. I took on the challenge of programming a Tetris clone from the ground up using hardware I had on hand. At the heart of the build is an ATmega168 microcontroller. The game displays on a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=20733&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-20735" title="avr-tetris" src="http://hackadaycom.files.wordpress.com/2010/01/avr-tetris1.jpg" alt="" width="470" height="333" /></p>
<p>Tetris, the timeless classic, is one of those concepts that someone will try to run on every conceivable hardware platform. I took on the challenge of <a href="http://jumptuck.wordpress.com/2010/01/13/tetrapuzz-tetris-clone-for-avr/">programming a Tetris clone from the ground up</a> using hardware I had on hand. At the heart of the build is an ATmega168 microcontroller. The game displays on a KS0108 128&#215;64 LCD module with five momentary push switches to provide directional, rotational, and input controls. You can see the resulting monochrome action embedded after the break.</p>
<p>I had several goals in mind while writing the code for the game.  I wanted the code to be portable so that the size of the board and type of screen used could be easily changed. With that in mind I developed <a href="http://code.google.com/p/tetrapuzz/source/browse/#svn/trunk">the trunk</a> for a Nokia 3595 cellphone screen and <a href="http://code.google.com/p/tetrapuzz/source/browse/#svn/branches/GLCD">a parallel branch</a> for the graphic LCD. Originally I was working with an ATmega8 but upgraded so that I could operate at the 3.3v the cell phone screen required.</p>
<p>The firmware for the graphic LCD branch compiles to just over 6 kB which means it can still be run on a mega8. Also, the ATmega168 is the same processor used in the Arduino Duemilanove so another <a href="http://hackaday.com/2007/01/03/pin-terminal-tetris/">Tetris port</a> is not out of the question. I just got a hold of my first Arduino so we&#8217;ll see if I find time to start a new branch in the code.</p>
<p><span id="more-20733"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2010/01/14/avr-tetris/"><img src="http://img.youtube.com/vi/ELX09og_2x0/2.jpg" alt="" /></a></span></p>
<br />Posted in handhelds hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/20733/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/20733/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/20733/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/20733/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/20733/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/20733/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/20733/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/20733/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/20733/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/20733/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/20733/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/20733/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/20733/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/20733/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=20733&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/01/14/avr-tetris/feed/</wfw:commentRss>
		<slash:comments>16</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/01/avr-tetris1.jpg" medium="image">
			<media:title type="html">avr-tetris</media:title>
		</media:content>
	</item>
		<item>
		<title>CNC Tetris theme</title>
		<link>http://hackaday.com/2009/07/16/cnc-tetris-theme/</link>
		<comments>http://hackaday.com/2009/07/16/cnc-tetris-theme/#comments</comments>
		<pubDate>Fri, 17 Jul 2009 00:33:17 +0000</pubDate>
		<dc:creator>Eliot</dc:creator>
				<category><![CDATA[cnc hacks]]></category>
		<category><![CDATA[digital audio hacks]]></category>
		<category><![CDATA[cnc]]></category>
		<category><![CDATA[cnc kit]]></category>
		<category><![CDATA[lumenlabs]]></category>
		<category><![CDATA[micro]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[neorazz]]></category>
		<category><![CDATA[servo]]></category>
		<category><![CDATA[tetris]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=12795</guid>
		<description><![CDATA[Here is a nice video to wind down the day. It&#8217;s [neorazz]&#8216;s micRo playing the theme from Tetris. The micRo is a simple CNC kit sold by the team at Lumenlabs. For more servo music, peruse our CNC category. [Thanks grayson] Posted in cnc hacks, digital audio hacks<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=12795&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<span style="text-align:center; display: block;"><a href="http://hackaday.com/2009/07/16/cnc-tetris-theme/"><img src="http://img.youtube.com/vi/Wt3sPV5mzgM/2.jpg" alt="" /></a></span>
<p>Here is a nice video to wind down the day. It&#8217;s [neorazz]&#8216;s micRo <a title="micRo sings the theme from Tetris | Lumenlab" href="http://lumenlab.com/2009/07/micro-sings-the-theme-from-tetris/">playing the theme from Tetris</a>. The <a title="Lumenlab Robotics - RoBLOKS, RoGR, micRo" href="http://lumenlab.com/store/?productid=16249">micRo</a> is a simple CNC kit sold by the team at Lumenlabs. For more servo music, peruse our <a title="cnc hacks  - Hack a Day" href="http://hackaday.com/category/cnc-hacks/">CNC category</a>.</p>
<p>[Thanks grayson]</p>
<br />Posted in cnc hacks, digital audio hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/12795/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/12795/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/12795/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/12795/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/12795/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/12795/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/12795/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/12795/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/12795/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/12795/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/12795/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/12795/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/12795/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/12795/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=12795&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/07/16/cnc-tetris-theme/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">RobotSkirts</media:title>
		</media:content>
	</item>
	</channel>
</rss>
