<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-9101187324519098427</id><updated>2011-12-16T09:47:23.590-08:00</updated><category term='xbox 360'/><category term='android'/><category term='Misc hacks'/><category term='Seismic'/><category term='Source'/><category term='RGB LED Light bar'/><title type='text'>John Baumann's Project Blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://skitchin.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://skitchin.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>skitchin</name><uri>http://www.blogger.com/profile/18169318368683880464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_dmyvNaG0zR4/SvL74uKxFII/AAAAAAAAAAM/9SqcDmygHqc/S220/bluburst.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9101187324519098427.post-959000028582864204</id><published>2011-08-02T05:23:00.000-07:00</published><updated>2011-08-02T05:29:29.773-07:00</updated><title type='text'>Seismic2D</title><content type='html'>Been off my programming game for some time now - decided to get back into things by reviving this old project &lt;a href="http://code.google.com/p/seismic2d/"&gt;http://code.google.com/p/seismic2d/&lt;/a&gt; . I've uploaded a good bit of source code already, though there's nothing useful going on in the demo, yet.&lt;br /&gt;&lt;br /&gt;As the google page says - the projects main goal is to wrap 2d rendering and input in a portable container with the goal of becoming multi-platform. A generic side-scroller game will be developed along-side.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9101187324519098427-959000028582864204?l=skitchin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://skitchin.blogspot.com/feeds/959000028582864204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://skitchin.blogspot.com/2011/08/seismic2d.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/959000028582864204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/959000028582864204'/><link rel='alternate' type='text/html' href='http://skitchin.blogspot.com/2011/08/seismic2d.html' title='Seismic2D'/><author><name>skitchin</name><uri>http://www.blogger.com/profile/18169318368683880464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_dmyvNaG0zR4/SvL74uKxFII/AAAAAAAAAAM/9SqcDmygHqc/S220/bluburst.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9101187324519098427.post-2089019652713318517</id><published>2011-01-03T10:10:00.001-08:00</published><updated>2011-03-28T18:27:06.961-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>DOSBox for Android</title><content type='html'>While it's still in early stages, the project &lt;s&gt;does show promise&lt;/s&gt;. http://androiddosbox.appspot.com/&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Seems this project went inactive a while ago :(.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9101187324519098427-2089019652713318517?l=skitchin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://skitchin.blogspot.com/feeds/2089019652713318517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://skitchin.blogspot.com/2011/01/dosbox-for-android.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/2089019652713318517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/2089019652713318517'/><link rel='alternate' type='text/html' href='http://skitchin.blogspot.com/2011/01/dosbox-for-android.html' title='DOSBox for Android'/><author><name>skitchin</name><uri>http://www.blogger.com/profile/18169318368683880464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_dmyvNaG0zR4/SvL74uKxFII/AAAAAAAAAAM/9SqcDmygHqc/S220/bluburst.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9101187324519098427.post-5205292930622525207</id><published>2011-01-02T21:19:00.001-08:00</published><updated>2011-01-02T21:59:35.621-08:00</updated><title type='text'>New Year</title><content type='html'>Howdy all. Been a while between posts but that's how it goes. Been playing lots of Forza 3 and toying around with my new phone.&lt;br /&gt;&lt;br /&gt;I'm working on a calculator which should be useful in Forza and other racing simulators. The main feature I'm proud of is a gear ratio calculator for fine tuning transmissions. You supply some bits of info about the car; tire dimensions, drive type, rpm power range and redline - and the program will calculate gear ratios tuned for optimal power. Project is temporarily on hold due to a dead laptop, should get a chance to recover my files soon.&lt;br /&gt;&lt;br /&gt;The new phone is a Samsung Captivate(AT&amp;amp;T) running a custom ROM - Phoenix Reloaded 1.5(&lt;a href="http://www.phoenix-hq.com/"&gt;http://www.phoenix-hq.com/&lt;/a&gt;). NunHugger over on the &lt;a href="http://forum.xda-developers.com/index.php"&gt;xda-developers forum&lt;/a&gt; made a great &lt;a href="http://forum.xda-developers.com/showthread.php?p=10270274#post10270274"&gt;custom boot animation&lt;/a&gt;. I mixed up the colors for a different look - check out my blue and green versions &lt;a href="http://forum.xda-developers.com/showthread.php?p=10279738#post10279738"&gt;here&lt;/a&gt;. Check out the wallpapers below. Thanks to &lt;a href="http://blog.drakonite.com/"&gt;Drakonite&lt;/a&gt; for additional help.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_dmyvNaG0zR4/TSFj6pgh-nI/AAAAAAAAAFc/ALVHOmgQrr0/s1600/wall_BLUE.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 266px;" src="http://3.bp.blogspot.com/_dmyvNaG0zR4/TSFj6pgh-nI/AAAAAAAAAFc/ALVHOmgQrr0/s320/wall_BLUE.jpg" alt="" id="BLOGGER_PHOTO_ID_5557833274377763442" border="0" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/_dmyvNaG0zR4/TSFj-cxKBxI/AAAAAAAAAFk/mtICNCN3EHc/s1600/wall_GREEN.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 266px;" src="http://3.bp.blogspot.com/_dmyvNaG0zR4/TSFj-cxKBxI/AAAAAAAAAFk/mtICNCN3EHc/s320/wall_GREEN.jpg" alt="" id="BLOGGER_PHOTO_ID_5557833339677312786" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9101187324519098427-5205292930622525207?l=skitchin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://skitchin.blogspot.com/feeds/5205292930622525207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://skitchin.blogspot.com/2011/01/new-year.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/5205292930622525207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/5205292930622525207'/><link rel='alternate' type='text/html' href='http://skitchin.blogspot.com/2011/01/new-year.html' title='New Year'/><author><name>skitchin</name><uri>http://www.blogger.com/profile/18169318368683880464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_dmyvNaG0zR4/SvL74uKxFII/AAAAAAAAAAM/9SqcDmygHqc/S220/bluburst.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_dmyvNaG0zR4/TSFj6pgh-nI/AAAAAAAAAFc/ALVHOmgQrr0/s72-c/wall_BLUE.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9101187324519098427.post-6015351222655270879</id><published>2010-05-27T17:53:00.000-07:00</published><updated>2010-05-27T20:14:19.962-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xbox 360'/><title type='text'>Xbox 360 Extra Fans</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/11709980@N05/4645753183/" title="HPIM0247 by the_hakx0r, on Flickr"&gt;&lt;img src="http://farm5.static.flickr.com/4004/4645753183_4f5b140476_b.jpg" alt="HPIM0247" height="240" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;I wanted to cool my Xbox 360, but went the DIY route instead of wasting some $20 on &lt;a href="http://www.itechnews.net/wp-content/uploads/2008/07/nyko-intercooler-ts-xbox-360-ps3.jpg"&gt;fans and plastic&lt;/a&gt;, especially since I already had everything I needed. Pretty basic, hooked some fans up to a switch and a 12v wall power supply.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/11709980@N05/4645755203/" title="HPIM0251 by the_hakx0r, on Flickr"&gt;&lt;img src="http://farm5.static.flickr.com/4009/4645755203_3f95b8a7d1_b.jpg" alt="HPIM0251" height="240" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;I made some small hooks from pipe cleaners after burning the cotton from them.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/11709980@N05/4646369018/" title="HPIM0250 by the_hakx0r, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3347/4646369018_b38d692043_b.jpg" alt="HPIM0250" height="240" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9101187324519098427-6015351222655270879?l=skitchin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://skitchin.blogspot.com/feeds/6015351222655270879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://skitchin.blogspot.com/2010/05/xbox-360-fan-hack.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/6015351222655270879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/6015351222655270879'/><link rel='alternate' type='text/html' href='http://skitchin.blogspot.com/2010/05/xbox-360-fan-hack.html' title='Xbox 360 Extra Fans'/><author><name>skitchin</name><uri>http://www.blogger.com/profile/18169318368683880464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_dmyvNaG0zR4/SvL74uKxFII/AAAAAAAAAAM/9SqcDmygHqc/S220/bluburst.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm5.static.flickr.com/4004/4645753183_4f5b140476_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9101187324519098427.post-2534526388953790300</id><published>2010-05-19T02:08:00.000-07:00</published><updated>2010-05-19T02:27:56.666-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xbox 360'/><title type='text'>Xbox 360 Controller hack details</title><content type='html'>You'll need a voltmeter, soldering iron, and a wire stripping tool&lt;br /&gt;&lt;ol&gt;&lt;li&gt;USB  Cord - I salvaged mine from an old web cam&lt;/li&gt;&lt;li&gt;3.0V - 3.3V Voltage  Regulator - I'm told the controller may accept 5v+, but I'm unable to  confirm.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Thin wire - I used 28 AWG&lt;/li&gt;&lt;li&gt;Heat shrink  tubing of various sizes&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Electrical tape&lt;/li&gt;&lt;li&gt;2 dead AA  batteries - the inspiration for this hack&lt;/li&gt;&lt;/ol&gt;The negative(&lt;span style="font-style: italic;"&gt;black&lt;span style="font-weight: bold;"&gt;*&lt;/span&gt;&lt;/span&gt;) and positive(&lt;span style="font-style: italic;"&gt;red*)&lt;/span&gt; are soldered to the  corresponding leads on the regulator, a ground wire for the controller,  and the voltage output. Test the cable and make sure you are getting a  good voltage. Cover everything up with heat shrink tubing and leave a few  inches of wire for the negative and positive connections.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;font-size:78%;" &gt;*Could be different, test with voltmeter.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.flickr.com/photos/11709980@N05/4610240463/" title="HPIM0208 by the_hakx0r, on Flickr"&gt;&lt;img src="http://farm2.static.flickr.com/1387/4610240463_75813843a4_b.jpg" alt="HPIM0208" height="240" width="320" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Trim the  end of your wires and wrap a bit into the battery springs. Positive is  on the left and negative on the right.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.flickr.com/photos/11709980@N05/4610850450/" title="HPIM0209 by the_hakx0r, on Flickr"&gt;&lt;img src="http://farm5.static.flickr.com/4005/4610850450_88e23f9461_b.jpg" alt="HPIM0209" height="240" width="320" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;Next, take  your AA's. Using a sparing amount of electrical tape, cover the negative  side of one battery, and positive on the other. Insert the batteries in  the pack so that the taped ends are showing. Insert the battery pack  and make sure the wires stay on the terminals. A small piece of tape on  the back of the pack will help keep the wires out of the way.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://www.flickr.com/photos/11709980@N05/4610851336/" title="HPIM0210 by the_hakx0r, on Flickr"&gt;&lt;img src="http://farm2.static.flickr.com/1001/4610851336_e1e2c0f75a_b.jpg" width="320" height="240" alt="HPIM0210" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/11709980@N05/sets/72157623931619963/"&gt;http://www.flickr.com/photos/11709980@N05/sets/72157623931619963/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://skitchin.blogspot.com/2010/05/xbox-360-controller-hack-cont.html"&gt;&lt;span style="font-style: italic;"&gt;http://skitchin.blogspot.com/2010/05/xbox-360-controller-hack-cont.html&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://skitchin.blogspot.com/2010/05/xbox-360-controller-hack.html"&gt;&lt;span style="font-style: italic;"&gt;http://skitchin.blogspot.com/2010/05/xbox-360-controller-hack.html&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9101187324519098427-2534526388953790300?l=skitchin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://skitchin.blogspot.com/feeds/2534526388953790300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://skitchin.blogspot.com/2010/05/xbox-360-controller-hack-details.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/2534526388953790300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/2534526388953790300'/><link rel='alternate' type='text/html' href='http://skitchin.blogspot.com/2010/05/xbox-360-controller-hack-details.html' title='Xbox 360 Controller hack details'/><author><name>skitchin</name><uri>http://www.blogger.com/profile/18169318368683880464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_dmyvNaG0zR4/SvL74uKxFII/AAAAAAAAAAM/9SqcDmygHqc/S220/bluburst.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm2.static.flickr.com/1387/4610240463_75813843a4_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9101187324519098427.post-7640336658462332878</id><published>2010-05-15T21:13:00.000-07:00</published><updated>2010-05-19T02:30:44.206-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xbox 360'/><title type='text'>Xbox 360 Controller hack cont.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/11709980@N05/sets/72157623931619963/"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://farm2.static.flickr.com/1001/4610851336_e1e2c0f75a_b.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;Full details here: &lt;a href="http://skitchin.blogspot.com/2010/05/xbox-360-controller-hack-details.html"&gt;http://skitchin.blogspot.com/2010/05/xbox-360-controller-hack-details.html&lt;/a&gt;&lt;br /&gt;Original Post: &lt;a href="http://skitchin.blogspot.com/2010/05/xbox-360-controller-hack.html"&gt;http://skitchin.blogspot.com/2010/05/xbox-360-controller-hack.html&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The mess of tape was a bit of an eye sore so I went ahead and cleaned things up. To start, I got rid of some excess wire and covered the regulator and splices up with white heat-shrink tubing to make it look nice. I decided to use the original back, so I made dummy batteries by putting tape over 2 AA's, which hold the - and + leads in place. A single piece of tape on the back keeps the wires out of the way. New setup should be much more durable.&lt;br /&gt;&lt;br /&gt;I should point out that I am using a voltage regulator that is three-tenths of a volt over what two AA cells produce, which seems to be within the threshold of the controller's components. Also know that the controller is still communicating wirelessly, it is simply using USB as a power supply.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9101187324519098427-7640336658462332878?l=skitchin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://skitchin.blogspot.com/feeds/7640336658462332878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://skitchin.blogspot.com/2010/05/xbox-360-controller-hack-cont.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/7640336658462332878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/7640336658462332878'/><link rel='alternate' type='text/html' href='http://skitchin.blogspot.com/2010/05/xbox-360-controller-hack-cont.html' title='Xbox 360 Controller hack cont.'/><author><name>skitchin</name><uri>http://www.blogger.com/profile/18169318368683880464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_dmyvNaG0zR4/SvL74uKxFII/AAAAAAAAAAM/9SqcDmygHqc/S220/bluburst.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm2.static.flickr.com/1001/4610851336_e1e2c0f75a_t.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9101187324519098427.post-8343146342934675774</id><published>2010-05-13T17:03:00.000-07:00</published><updated>2010-05-18T11:06:06.034-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xbox 360'/><title type='text'>XBOX 360 Controller hack</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/11709980@N05/sets/72157623931619963/"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 344px; height: 258px;" src="http://1.bp.blogspot.com/_dmyvNaG0zR4/S-yWPfWZkHI/AAAAAAAAAEw/DEm9buU6nWw/s320/4605285022_dce987e187_b.jpg" alt="" id="BLOGGER_PHOTO_ID_5470912840205963378" border="0" /&gt;&lt;/a&gt;&lt;span style="font-style: italic;"&gt;Update: &lt;a href="http://skitchin.blogspot.com/2010/05/xbox-360-controller-hack-cont.html"&gt;http://skitchin.blogspot.com/2010/05/xbox-360-controller-hack-cont.html&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I've been burning through AA batteries playing Forza 3 so I used what I had and threw together this controller hack.&lt;br /&gt;&lt;br /&gt;I haven't prettied it up yet but it works great. Circuitry is overly simple. A 3.3V voltage regulator is connected to a USB cable's 5v supply and ground, VOut and GND are wrapped around the battery coils. Everything is then secured with heat shrinking and electrical tape.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/11709980@N05/sets/72157623931619963/"&gt;Photos&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9101187324519098427-8343146342934675774?l=skitchin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://skitchin.blogspot.com/feeds/8343146342934675774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://skitchin.blogspot.com/2010/05/xbox-360-controller-hack.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/8343146342934675774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/8343146342934675774'/><link rel='alternate' type='text/html' href='http://skitchin.blogspot.com/2010/05/xbox-360-controller-hack.html' title='XBOX 360 Controller hack'/><author><name>skitchin</name><uri>http://www.blogger.com/profile/18169318368683880464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_dmyvNaG0zR4/SvL74uKxFII/AAAAAAAAAAM/9SqcDmygHqc/S220/bluburst.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_dmyvNaG0zR4/S-yWPfWZkHI/AAAAAAAAAEw/DEm9buU6nWw/s72-c/4605285022_dce987e187_b.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9101187324519098427.post-7656165313765933604</id><published>2010-02-23T13:14:00.000-08:00</published><updated>2010-05-18T11:07:01.355-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seismic'/><title type='text'>2D Project</title><content type='html'>I've been busy working on my long term project of making a 2D side-scrolling game. So much in fact that I haven't progressed on any of my other projects, such as my RGB Light bar, which has hung up on the wall since I got it all working.&lt;br /&gt;&lt;br /&gt;Up until now, I'd been referring to my game simply as "2D Framework". An inside joke led me to choose the &lt;a href="http://en.wikipedia.org/wiki/Backronym"&gt;backronym&lt;/a&gt; 'Seismic', in jest of a friends project(it doesn't actually stand for anything yet). Originally, I had planned to implement the level editor in-engine, but I finally decided to look towards the open source community for something to modify. I found a pretty basic map editor and got it using my file format after an awkward introduction to C#. I'm aiming to reach Milestone #2 in my project by March 7, 2010, which will include: Player/sprite animation, proper player movement(gravity, tile blocking etc), at least one enemy being spawned, and a level with an end point. I'm just sort of taking what I can get for sprites and textures at the moment. Here's the most recent progress shot:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_dmyvNaG0zR4/S4RODhZjALI/AAAAAAAAAEk/dY7VYSltliw/s1600-h/Skitchin+2D.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 200px; height: 158px;" src="http://4.bp.blogspot.com/_dmyvNaG0zR4/S4RODhZjALI/AAAAAAAAAEk/dY7VYSltliw/s200/Skitchin+2D.jpg" alt="" id="BLOGGER_PHOTO_ID_5441560072182497458" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9101187324519098427-7656165313765933604?l=skitchin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://skitchin.blogspot.com/feeds/7656165313765933604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://skitchin.blogspot.com/2010/02/2d-project.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/7656165313765933604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/7656165313765933604'/><link rel='alternate' type='text/html' href='http://skitchin.blogspot.com/2010/02/2d-project.html' title='2D Project'/><author><name>skitchin</name><uri>http://www.blogger.com/profile/18169318368683880464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_dmyvNaG0zR4/SvL74uKxFII/AAAAAAAAAAM/9SqcDmygHqc/S220/bluburst.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_dmyvNaG0zR4/S4RODhZjALI/AAAAAAAAAEk/dY7VYSltliw/s72-c/Skitchin+2D.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9101187324519098427.post-198790479494914224</id><published>2010-01-18T14:34:00.000-08:00</published><updated>2010-05-18T11:13:20.204-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Misc hacks'/><title type='text'>Ghetto Serial Loopback</title><content type='html'>&lt;span style="font-weight: bold;"&gt;DO NOT TRY THIS. &lt;/span&gt;You can mess up your computer trying this. Like it won't work anymore mess up. If you know what you are doing, you should know the precautions to take and as such, I am just going to say &lt;span style="font-weight: bold;"&gt;DON'T DO IT&lt;/span&gt; for the rest of you.&lt;br /&gt;&lt;br /&gt;A while back, I needed to test a serial port out at a remote site. Lacking the tools, I improvised a quick solution. I used a paper clip and an ink tube from a pen. I just came across this picture so I'm posting it now. &lt;span style="font-weight: bold;"&gt;Please note, it is recommended you use a small resistor between the pins.&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_dmyvNaG0zR4/S1TjNT6sjrI/AAAAAAAAAEU/N80I3xmcXy4/s1600-h/Serial+Loopback.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 150px;" src="http://4.bp.blogspot.com/_dmyvNaG0zR4/S1TjNT6sjrI/AAAAAAAAAEU/N80I3xmcXy4/s200/Serial+Loopback.jpg" alt="" id="BLOGGER_PHOTO_ID_5428213268712558258" border="0" /&gt;&lt;/a&gt;Basically, I chopped two snippets off the end of the ink tube and used them to couple the pins with the paperclip.&lt;br /&gt;&lt;br /&gt;I was curious what other people had tried, here was another interesting solution I came across in my search where a small key ring is used:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_dmyvNaG0zR4/S1TjxpQfSvI/AAAAAAAAAEc/BHKeupitpNg/s1600-h/computer-hardware-article-diy-comport-test_clip_image004.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 189px;" src="http://4.bp.blogspot.com/_dmyvNaG0zR4/S1TjxpQfSvI/AAAAAAAAAEc/BHKeupitpNg/s200/computer-hardware-article-diy-comport-test_clip_image004.jpg" alt="" id="BLOGGER_PHOTO_ID_5428213892916398834" border="0" /&gt;&lt;/a&gt;&lt;a href="http://interface.centraltreasure.com/computer-hardware-article-diy-comport-test.html"&gt;http://interface.centraltreasure.com/computer-hardware-article-diy-comport-test.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also, light bar hardware is about done minus some cleanup work. Pictures to come when my EyeFi card stops acting up...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9101187324519098427-198790479494914224?l=skitchin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://skitchin.blogspot.com/feeds/198790479494914224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://skitchin.blogspot.com/2010/01/ghetto-serial-loopback.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/198790479494914224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/198790479494914224'/><link rel='alternate' type='text/html' href='http://skitchin.blogspot.com/2010/01/ghetto-serial-loopback.html' title='Ghetto Serial Loopback'/><author><name>skitchin</name><uri>http://www.blogger.com/profile/18169318368683880464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_dmyvNaG0zR4/SvL74uKxFII/AAAAAAAAAAM/9SqcDmygHqc/S220/bluburst.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_dmyvNaG0zR4/S1TjNT6sjrI/AAAAAAAAAEU/N80I3xmcXy4/s72-c/Serial+Loopback.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9101187324519098427.post-3213583969787186565</id><published>2010-01-05T11:01:00.000-08:00</published><updated>2010-01-05T12:52:56.601-08:00</updated><title type='text'>SparkFun Free Day - My picks</title><content type='html'>Think I've pretty much figured out what I'll try to order tomorrow during SparkFun Electronics's &lt;a href="http://www.sparkfun.com/commerce/news.php?id=305"&gt;Free Day&lt;/a&gt;. Judging by the amount of lag I received on the site both the day of the announcement and at this very moment, I expect the sale will not last. &lt;a href="http://www.sparkfun.com/commerce/news.php?id=312"&gt;How long?&lt;/a&gt; Well I have anti-luck, so I'm not even submitting my guess. But for the record, my guess is 9:03 AM.&lt;br /&gt;&lt;br /&gt;Here's what I'm going to try and nab.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;USB miniB Cable - 6 Foot: $3.95&lt;br /&gt;&lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=598"&gt;http://www.sparkfun.com/commerce/product_info.php?products_id=598&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;FTDI Basic Breakout - 5V: $13.95&lt;br /&gt;&lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=9115"&gt;http://www.sparkfun.com/commerce/product_info.php?products_id=9115&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Arduino Pro Mini 328 - 5V/16MHz: $18.95&lt;br /&gt;&lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=9218"&gt;http://www.sparkfun.com/commerce/product_info.php?products_id=9218&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Wire Strippers 30AWG: $4.95&lt;br /&gt;&lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8696"&gt;http://www.sparkfun.com/commerce/product_info.php?products_id=8696&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SparkFun Pint Glass - $9.95&lt;br /&gt;&lt;a href="http://www.sparkfun.com/commerce/product_info.php?products_id=8405"&gt;http://www.sparkfun.com/commerce/product_info.php?products_id=8405&lt;/a&gt;&lt;br /&gt;&lt;hr /&gt;Total: $51.75&lt;/blockquote&gt;&lt;br /&gt;Minus the Wire Strippers and Pint glass, all parts will go to my RGB Light Bar project. I'll be a bit too preoccupied to update as I just built a new PC and picked up a copy of Left 4 Dead 2, so the LightBar hardware should be completed and wall mounted by the next post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9101187324519098427-3213583969787186565?l=skitchin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://skitchin.blogspot.com/feeds/3213583969787186565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://skitchin.blogspot.com/2010/01/sparkfun-free-day-my-picks.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/3213583969787186565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/3213583969787186565'/><link rel='alternate' type='text/html' href='http://skitchin.blogspot.com/2010/01/sparkfun-free-day-my-picks.html' title='SparkFun Free Day - My picks'/><author><name>skitchin</name><uri>http://www.blogger.com/profile/18169318368683880464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_dmyvNaG0zR4/SvL74uKxFII/AAAAAAAAAAM/9SqcDmygHqc/S220/bluburst.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9101187324519098427.post-1366333742678398711</id><published>2010-01-02T23:59:00.000-08:00</published><updated>2010-01-03T02:36:33.128-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RGB LED Light bar'/><title type='text'>Light bar</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_dmyvNaG0zR4/S0BO4bhXG6I/AAAAAAAAAEA/87peRmwNRy8/s1600-h/HPIM0098.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 150px;" src="http://3.bp.blogspot.com/_dmyvNaG0zR4/S0BO4bhXG6I/AAAAAAAAAEA/87peRmwNRy8/s200/HPIM0098.JPG" alt="" id="BLOGGER_PHOTO_ID_5422420682721401762" border="0" /&gt;&lt;/a&gt;Above is a shot of my lightbar resting ontop of my monitor. This shot is without the LED lenses.&lt;br /&gt;Going to try and nab an Arduino Pro mini during SparkFun Electronics's free sale this week. Hardware's been done for a while minus the pro mini, and I won't be able to put her up on the wall until then. It does not look like the IR receiver is going to be making it into this project, at least until I find more time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9101187324519098427-1366333742678398711?l=skitchin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://skitchin.blogspot.com/feeds/1366333742678398711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://skitchin.blogspot.com/2010/01/above-is-shot-of-my-lightbar-resting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/1366333742678398711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/1366333742678398711'/><link rel='alternate' type='text/html' href='http://skitchin.blogspot.com/2010/01/above-is-shot-of-my-lightbar-resting.html' title='Light bar'/><author><name>skitchin</name><uri>http://www.blogger.com/profile/18169318368683880464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_dmyvNaG0zR4/SvL74uKxFII/AAAAAAAAAAM/9SqcDmygHqc/S220/bluburst.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_dmyvNaG0zR4/S0BO4bhXG6I/AAAAAAAAAEA/87peRmwNRy8/s72-c/HPIM0098.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9101187324519098427.post-4583749391538406646</id><published>2009-12-29T14:02:00.001-08:00</published><updated>2010-05-18T11:10:04.569-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Seismic'/><title type='text'>2D Engine/Game</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_dmyvNaG0zR4/Szp852qhyeI/AAAAAAAAAD4/5N0WJhVHEkg/s1600-h/drawingcomparison.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 128px; height: 200px;" src="http://1.bp.blogspot.com/_dmyvNaG0zR4/Szp852qhyeI/AAAAAAAAAD4/5N0WJhVHEkg/s200/drawingcomparison.png" alt="" id="BLOGGER_PHOTO_ID_5420782434862090722" border="0" /&gt;&lt;/a&gt;This is sort of the highlight of my sad sad day, so I had to post this. I've been working on a 2D game, but at the same time, abstracting as much of the API specific code I could. For simplicity, I started out with SDL. Now I have OpenGL working, minus alpha blending. The best part is that the rendering engine can be switched by changing only one line of code(a few letters at that). I'm still fairly new to OpenGL, but I'm already glad I went that route, as the drawing is MUCH faster than SDL. 300FPS faster in the comparison above. Note that the tilesheet is being drawn 1 32x32 tile at a time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9101187324519098427-4583749391538406646?l=skitchin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://skitchin.blogspot.com/feeds/4583749391538406646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://skitchin.blogspot.com/2009/12/2d-enginegame.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/4583749391538406646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/4583749391538406646'/><link rel='alternate' type='text/html' href='http://skitchin.blogspot.com/2009/12/2d-enginegame.html' title='2D Engine/Game'/><author><name>skitchin</name><uri>http://www.blogger.com/profile/18169318368683880464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_dmyvNaG0zR4/SvL74uKxFII/AAAAAAAAAAM/9SqcDmygHqc/S220/bluburst.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_dmyvNaG0zR4/Szp852qhyeI/AAAAAAAAAD4/5N0WJhVHEkg/s72-c/drawingcomparison.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9101187324519098427.post-7666967955492867855</id><published>2009-12-23T12:08:00.000-08:00</published><updated>2010-05-18T11:11:24.205-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Source'/><title type='text'>C++ Code snippets</title><content type='html'>I said earlier that I would post some C++, so here we go.&lt;br /&gt;&lt;br /&gt;Feel free to use my code in any way you see fit. I'd be curious to know if my code gets put to use, so leave a comment on here or something.&lt;br /&gt;&lt;br /&gt;The following code is designed to run in a Win32 environment.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pastebin.com/f3a5eae52"&gt;DataLogger.h / DataLogger.cpp - http://pastebin.com/f3a5eae52&lt;/a&gt;&lt;br /&gt;Log to file - singleton class interface, various modes/levels of logging.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pastebin.com/fd99d76d"&gt;GameTimer.h / GameTimer.cpp - http://pastebin.com/fd99d76d&lt;/a&gt;&lt;br /&gt;Timer - class interface&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pastebin.com/f562ab8"&gt;FontPrint.h / FontPrint.cpp - http://pastebin.com/f562ab8&lt;/a&gt;&lt;br /&gt;On-screen debug output - drawing implemented using abstract drawing interface. Here's the 2-bit 8x8 font I use - &lt;a href="http://farm3.static.flickr.com/2583/4209666632_c5da74397b_o.gif"&gt;http://farm3.static.flickr.com/2583/4209666632_c5da74397b_o.gif&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And that's all I've got for now, the rest is still pretty well in active development.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9101187324519098427-7666967955492867855?l=skitchin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://skitchin.blogspot.com/feeds/7666967955492867855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://skitchin.blogspot.com/2009/12/c-code-snippets.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/7666967955492867855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/7666967955492867855'/><link rel='alternate' type='text/html' href='http://skitchin.blogspot.com/2009/12/c-code-snippets.html' title='C++ Code snippets'/><author><name>skitchin</name><uri>http://www.blogger.com/profile/18169318368683880464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_dmyvNaG0zR4/SvL74uKxFII/AAAAAAAAAAM/9SqcDmygHqc/S220/bluburst.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9101187324519098427.post-2050519302515379129</id><published>2009-12-14T14:42:00.000-08:00</published><updated>2009-12-15T12:50:35.313-08:00</updated><title type='text'>Project list update</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_dmyvNaG0zR4/Syfy8ZR-jHI/AAAAAAAAADo/1SAT5v7ojvk/s1600-h/mobster.jpg"&gt;&lt;img style="cursor: pointer; width: 195px; height: 200px;" src="http://1.bp.blogspot.com/_dmyvNaG0zR4/Syfy8ZR-jHI/AAAAAAAAADo/1SAT5v7ojvk/s200/mobster.jpg" alt="" id="BLOGGER_PHOTO_ID_5415564196328672370" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_dmyvNaG0zR4/SyfzBL_GyvI/AAAAAAAAADw/2z8YlYPXjqc/s1600-h/Infrared-Receiver-Module.jpg"&gt;&lt;img style="cursor: pointer; width: 190px; height: 200px;" src="http://4.bp.blogspot.com/_dmyvNaG0zR4/SyfzBL_GyvI/AAAAAAAAADw/2z8YlYPXjqc/s200/Infrared-Receiver-Module.jpg" alt="" id="BLOGGER_PHOTO_ID_5415564278659205874" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Been working on a lot of random stuff the past few weeks but had not posted anything to my blog, so here we go.&lt;br /&gt;&lt;br /&gt;Still haven't worked out the kinks on my RGB Lighting project. I'm really not getting the results I want with Software based PWM, at this point, I'm getting ready to ditch the integrated IR receiver I had originally planned, in favor of actually finishing the project. I &lt;span style="font-style: italic;"&gt;might&lt;/span&gt; be able to use some code posted on &lt;a href="http://blog.lucaseckels.com/"&gt;Lucas Eckels Blog&lt;/a&gt;, called IRMon. Check out his original post &lt;a href="http://blog.lucaseckels.com/2009/05/04/really-simple-arduino-ir-receiver/"&gt;here&lt;/a&gt;. I haven't had a chance to test it yet, and some calls to delay will need to be changed to non-blocking routines, but there is a slim chance it will work for my purposes.&lt;br /&gt;&lt;br /&gt;I've also started working on my 2D side-scroller once more. I'm working on making a Mario clone for right now, but the real purpose of this project is to develop some modular 2D framework. Nothing worth putting in pictures yet, but I will be posting bits of code later which I'm hoping others can make use of.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9101187324519098427-2050519302515379129?l=skitchin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://skitchin.blogspot.com/feeds/2050519302515379129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://skitchin.blogspot.com/2009/12/project-list-update.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/2050519302515379129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/2050519302515379129'/><link rel='alternate' type='text/html' href='http://skitchin.blogspot.com/2009/12/project-list-update.html' title='Project list update'/><author><name>skitchin</name><uri>http://www.blogger.com/profile/18169318368683880464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_dmyvNaG0zR4/SvL74uKxFII/AAAAAAAAAAM/9SqcDmygHqc/S220/bluburst.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_dmyvNaG0zR4/Syfy8ZR-jHI/AAAAAAAAADo/1SAT5v7ojvk/s72-c/mobster.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9101187324519098427.post-5878133088671164010</id><published>2009-11-30T11:30:00.000-08:00</published><updated>2010-05-18T11:15:26.946-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RGB LED Light bar'/><title type='text'>Light bar build log - Snag</title><content type='html'>Well things were going quite smoothly - I found some IR receiver code on the &lt;a href="http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1210243556"&gt;Arduino Forums &lt;/a&gt;written by PlastBox, mapped some buttons and had full functionality of the remote control, started hooking some LED's up to test when I ran into a bit of a problem. It turns out, the NEC IR code uses an internal timer on the Arduino for callback functions or something rather,  which is very bad, as this disables the use of certain digital pins for PWM. I'm not certain which pins exactly, but none of that matters as I refuse to make the sort of sacrifice. I'm pondering my options currently.&lt;br /&gt;&lt;br /&gt;The way I see, I have three options worth considering:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Rewrite the remote control receiver code to not use timer - able to time receiver accurately enough?&lt;/li&gt;&lt;li&gt;Use a &lt;a href="http://lnx.manoweb.com/lirc/?partType=section&amp;amp;partName=introduction"&gt;PC serial-based IR receiver&lt;/a&gt;, arduino connected via USB - Would require additional circuit board, but would open more control options such as a color chooser running on my PC. Lose remote control functionality when PC is off.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Write a software PWM controller for LED's - way less precise control.&lt;/li&gt;&lt;/ol&gt;Option # 1 would be best since the rest involve the loss of functionality, though I haven't really studied the IR code enough to know how it works. If anyone reading this could suggest something better I'd really appreciate it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9101187324519098427-5878133088671164010?l=skitchin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://skitchin.blogspot.com/feeds/5878133088671164010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://skitchin.blogspot.com/2009/11/light-bar-build-log-snag.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/5878133088671164010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/5878133088671164010'/><link rel='alternate' type='text/html' href='http://skitchin.blogspot.com/2009/11/light-bar-build-log-snag.html' title='Light bar build log - Snag'/><author><name>skitchin</name><uri>http://www.blogger.com/profile/18169318368683880464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_dmyvNaG0zR4/SvL74uKxFII/AAAAAAAAAAM/9SqcDmygHqc/S220/bluburst.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9101187324519098427.post-5583829971935866848</id><published>2009-11-23T19:23:00.001-08:00</published><updated>2010-05-18T11:15:36.558-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RGB LED Light bar'/><title type='text'>Light bar build log</title><content type='html'>Have been very very busy, finished a good bit of work and hadn't had a chance to update my log.&lt;br /&gt;&lt;br /&gt;Finished with soldering until I program my Arduino LED driver software, at which point I'll be switching to an Arduino Pro Mini. Here's the most recent shot I took of the power supply stuff...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_dmyvNaG0zR4/SwtTHU0oZAI/AAAAAAAAADA/EYAiQLh-Yhc/s1600/P1010060.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="http://3.bp.blogspot.com/_dmyvNaG0zR4/SwtTHU0oZAI/AAAAAAAAADA/EYAiQLh-Yhc/s320/P1010060.JPG" alt="" id="BLOGGER_PHOTO_ID_5407507162902062082" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_dmyvNaG0zR4/SwtTWX29SGI/AAAAAAAAADI/v50yCbDiNKo/s1600/P1010062.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="http://4.bp.blogspot.com/_dmyvNaG0zR4/SwtTWX29SGI/AAAAAAAAADI/v50yCbDiNKo/s320/P1010062.JPG" alt="" id="BLOGGER_PHOTO_ID_5407507421415164002" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_dmyvNaG0zR4/SwtTHU0oZAI/AAAAAAAAADA/EYAiQLh-Yhc/s1600/P1010060.JPG"&gt;&lt;br /&gt;&lt;/a&gt;I got frustrated with solder trails, and since I had snipped the resistor legs, I decided to try with some small lengths of wire. I've since flipped the heat-sink on the regulator...apparently that's backwards up there ^. I decided to use 4 pin header connectors for connecting the LED's to the resistor board.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_dmyvNaG0zR4/SwtURIhhUoI/AAAAAAAAADQ/r8--ctJhUmQ/s1600/P1010065.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="http://3.bp.blogspot.com/_dmyvNaG0zR4/SwtURIhhUoI/AAAAAAAAADQ/r8--ctJhUmQ/s320/P1010065.JPG" alt="" id="BLOGGER_PHOTO_ID_5407508430911001218" border="0" /&gt;&lt;/a&gt;The mess of wires was making me nervous, so I have not done too much testing. Additionally, I screwed up the red diode on one light in the process of soldering without a heat-sink. I don't yet have the mounting for the LED's quite figured out, but I already have some new modules, so I don't believe a wall mounted test is too far away.&lt;br /&gt;&lt;br /&gt;I ordered an IR receiver module and played around with it a bit. Time to get cracking away at some code.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9101187324519098427-5583829971935866848?l=skitchin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://skitchin.blogspot.com/feeds/5583829971935866848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://skitchin.blogspot.com/2009/11/light-bar-build-log.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/5583829971935866848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/5583829971935866848'/><link rel='alternate' type='text/html' href='http://skitchin.blogspot.com/2009/11/light-bar-build-log.html' title='Light bar build log'/><author><name>skitchin</name><uri>http://www.blogger.com/profile/18169318368683880464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_dmyvNaG0zR4/SvL74uKxFII/AAAAAAAAAAM/9SqcDmygHqc/S220/bluburst.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_dmyvNaG0zR4/SwtTHU0oZAI/AAAAAAAAADA/EYAiQLh-Yhc/s72-c/P1010060.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9101187324519098427.post-1143276424172125389</id><published>2009-11-16T15:45:00.000-08:00</published><updated>2010-05-18T11:13:06.987-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RGB LED Light bar'/><title type='text'>RGB Light bar mod cont.</title><content type='html'>Parts from Futurlec haven't shown up and now I remember why I hate ordering from anywhere in Asia... Anyhow, I realized I screwed up and bought the transistors in the wrong package(TO-39 instead of TO-92 like I thought), so I went ahead and went up to "the shack"(LOL XD) and grabbed a pack of 15 for fairly cheap - PN 276-1617. Still a bit of soldering work to do, but I got my fair share of solder fumes for a few days. Remember to work in a well ventilated area, like I didn't! All that's left is the series of transistor emitter wires.&lt;br /&gt;&lt;br /&gt;I mounted the DC wall plug and wired up some basic quick connects. Two standoff posts are screwed into each-other through the my main board, which is built onto one half of a Dual Mini Board from radioshack, PN 276-148. The board is then mounted with two screws through the front of the light bar.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_dmyvNaG0zR4/SwHxkiwX4dI/AAAAAAAAACc/NVXnRQp_LNY/s1600/P1010045.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="http://1.bp.blogspot.com/_dmyvNaG0zR4/SwHxkiwX4dI/AAAAAAAAACc/NVXnRQp_LNY/s320/P1010045.JPG" alt="" id="BLOGGER_PHOTO_ID_5404866637928587730" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_dmyvNaG0zR4/SwHzEHKBRTI/AAAAAAAAACk/ncT33wWrF18/s1600/P1010052.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="http://1.bp.blogspot.com/_dmyvNaG0zR4/SwHzEHKBRTI/AAAAAAAAACk/ncT33wWrF18/s320/P1010052.JPG" alt="" id="BLOGGER_PHOTO_ID_5404868279787406642" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_dmyvNaG0zR4/SwHzSQDSTtI/AAAAAAAAACs/NBTwArqRnSw/s1600/P1010047.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="http://3.bp.blogspot.com/_dmyvNaG0zR4/SwHzSQDSTtI/AAAAAAAAACs/NBTwArqRnSw/s320/P1010047.JPG" alt="" id="BLOGGER_PHOTO_ID_5404868522693250770" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_dmyvNaG0zR4/SwHzmboWdJI/AAAAAAAAAC0/yJWsJlDF5jI/s1600/P1010050.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="http://3.bp.blogspot.com/_dmyvNaG0zR4/SwHzmboWdJI/AAAAAAAAAC0/yJWsJlDF5jI/s320/P1010050.JPG" alt="" id="BLOGGER_PHOTO_ID_5404868869398885522" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9101187324519098427-1143276424172125389?l=skitchin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://skitchin.blogspot.com/feeds/1143276424172125389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://skitchin.blogspot.com/2009/11/rgb-light-bar-mod-cont.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/1143276424172125389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/1143276424172125389'/><link rel='alternate' type='text/html' href='http://skitchin.blogspot.com/2009/11/rgb-light-bar-mod-cont.html' title='RGB Light bar mod cont.'/><author><name>skitchin</name><uri>http://www.blogger.com/profile/18169318368683880464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_dmyvNaG0zR4/SvL74uKxFII/AAAAAAAAAAM/9SqcDmygHqc/S220/bluburst.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_dmyvNaG0zR4/SwHxkiwX4dI/AAAAAAAAACc/NVXnRQp_LNY/s72-c/P1010045.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9101187324519098427.post-7495604438172674041</id><published>2009-11-12T14:10:00.000-08:00</published><updated>2009-11-12T14:44:35.680-08:00</updated><title type='text'>Detachable keyfob</title><content type='html'>It's hard to tell with the St. Louis weather, but the cold really is coming(it's nearly 60F out)&lt;br /&gt;&lt;br /&gt;I've been looking for a way to make my key fob easily detachable so that I can lock my keys in the car while it's running in the morning.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_dmyvNaG0zR4/SvyJZPv4_NI/AAAAAAAAACM/a0dbK8KouiA/s1600-h/11-12-09_1608.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_dmyvNaG0zR4/SvyJZPv4_NI/AAAAAAAAACM/a0dbK8KouiA/s320/11-12-09_1608.jpg" alt="" id="BLOGGER_PHOTO_ID_5403344719754886354" border="0" /&gt;&lt;/a&gt;I came up with this little abomination on my lunch break. It's not finished, as I don't really like how long it turned out - overall, it adds right around 3 inches between the key fob and keyring. Of course, this is all just a cheap circumvention to remote start anyhow. Maybe I'll come across something cheap that does what I'm looking for. I'm sure there's something out there - I'm just not much of a knickknack shopper.&lt;br /&gt;&lt;br /&gt;On the topic of my car, it's getting older, and therefore harder to find parts for. My spoiler mount brake light is on the fritz, and apparently it's been rigged with makeshift wire brackets just to get it this far:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_dmyvNaG0zR4/SvyMNrNNHfI/AAAAAAAAACU/as4DMqW2aCA/s1600-h/11-09-09_1301.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_dmyvNaG0zR4/SvyMNrNNHfI/AAAAAAAAACU/as4DMqW2aCA/s320/11-09-09_1301.jpg" alt="" id="BLOGGER_PHOTO_ID_5403347819502050802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;From what I can gather, they don't make this part anymore. I'm debating between another LED project and visiting a salvage yard at this point.&lt;br /&gt;&lt;br /&gt;My headlights are another annoyance - when they burn out, I have to replace the entire lens assembly, as the bulb is sealed. I broke the seal and removed the bulb, and from what I can tell, I should be able to use a 9005 or 9006 style bulb as a direct replacement. I don't want to reseal the bulbs - which will allow some moisture to get in, so I may have to drill a couple small vent holes to alleviate this. Waiting for my paycheck to hit the bank, so this adds to my list of delayed projects...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9101187324519098427-7495604438172674041?l=skitchin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://skitchin.blogspot.com/feeds/7495604438172674041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://skitchin.blogspot.com/2009/11/detachable-keyfob.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/7495604438172674041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/7495604438172674041'/><link rel='alternate' type='text/html' href='http://skitchin.blogspot.com/2009/11/detachable-keyfob.html' title='Detachable keyfob'/><author><name>skitchin</name><uri>http://www.blogger.com/profile/18169318368683880464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_dmyvNaG0zR4/SvL74uKxFII/AAAAAAAAAAM/9SqcDmygHqc/S220/bluburst.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_dmyvNaG0zR4/SvyJZPv4_NI/AAAAAAAAACM/a0dbK8KouiA/s72-c/11-12-09_1608.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9101187324519098427.post-6454888362177879448</id><published>2009-11-12T10:49:00.001-08:00</published><updated>2010-05-18T11:12:46.204-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RGB LED Light bar'/><title type='text'>Supplies supplies</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_dmyvNaG0zR4/SvxZUMvajdI/AAAAAAAAACE/OeYLSAb9J7g/s1600-h/PB210038.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 239px;" src="http://1.bp.blogspot.com/_dmyvNaG0zR4/SvxZUMvajdI/AAAAAAAAACE/OeYLSAb9J7g/s320/PB210038.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5403291856490106322" /&gt;&lt;/a&gt;&lt;br /&gt;My order from AllElectronics.com arrived today - got the wires I'll need, as well as a 12V 1 amp DC Power supply + panel mount 2.5mm power jack. Still waiting on my stuff from Futurlec(Asia) to arrive, but I should be able to get started on my internal power supply at this point. Turns out the wall wart IS voltage regulated, and that I only made more work for myself. Good news is that the power supply cable is in fact long enough, juuuuust barely.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9101187324519098427-6454888362177879448?l=skitchin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://skitchin.blogspot.com/feeds/6454888362177879448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://skitchin.blogspot.com/2009/11/supplies-supplies.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/6454888362177879448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/6454888362177879448'/><link rel='alternate' type='text/html' href='http://skitchin.blogspot.com/2009/11/supplies-supplies.html' title='Supplies supplies'/><author><name>skitchin</name><uri>http://www.blogger.com/profile/18169318368683880464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_dmyvNaG0zR4/SvL74uKxFII/AAAAAAAAAAM/9SqcDmygHqc/S220/bluburst.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_dmyvNaG0zR4/SvxZUMvajdI/AAAAAAAAACE/OeYLSAb9J7g/s72-c/PB210038.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9101187324519098427.post-403677191238341407</id><published>2009-11-07T20:31:00.000-08:00</published><updated>2010-05-18T11:12:16.058-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RGB LED Light bar'/><title type='text'>Light bar modification</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_dmyvNaG0zR4/SvZLJ51YX5I/AAAAAAAAABI/bniN3m0hLJM/s1600-h/PB160035.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="http://4.bp.blogspot.com/_dmyvNaG0zR4/SvZLJ51YX5I/AAAAAAAAABI/bniN3m0hLJM/s320/PB160035.JPG" alt="" id="BLOGGER_PHOTO_ID_5401587436593110930" border="0" /&gt;&lt;/a&gt;I took apart and played with my light bar today, looks like I'll have even more room to work with than I thought - could fit an arduino pro mini long ways vertically and still have room to spare.&lt;br /&gt;&lt;br /&gt;The sockets are attached to a mount, which is attached to the fixture by two screws.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_dmyvNaG0zR4/SvZLyErchOI/AAAAAAAAABQ/5u4girvWT3w/s1600-h/PB170045.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="http://1.bp.blogspot.com/_dmyvNaG0zR4/SvZLyErchOI/AAAAAAAAABQ/5u4girvWT3w/s320/PB170045.JPG" alt="" id="BLOGGER_PHOTO_ID_5401588126698996962" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I took two PCI slot covers and put an additional 90 degree bend on each to mount the LED Modules.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_dmyvNaG0zR4/SvZMBWgqKJI/AAAAAAAAABY/myNQxeRnvlM/s1600-h/PB170040.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 239px;" src="http://4.bp.blogspot.com/_dmyvNaG0zR4/SvZMBWgqKJI/AAAAAAAAABY/myNQxeRnvlM/s320/PB170040.JPG" alt="" id="BLOGGER_PHOTO_ID_5401588389183629458" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Need to run out for wiring supplies some time, but so far so good.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9101187324519098427-403677191238341407?l=skitchin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://skitchin.blogspot.com/feeds/403677191238341407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://skitchin.blogspot.com/2009/11/light-bar-modification.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/403677191238341407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/403677191238341407'/><link rel='alternate' type='text/html' href='http://skitchin.blogspot.com/2009/11/light-bar-modification.html' title='Light bar modification'/><author><name>skitchin</name><uri>http://www.blogger.com/profile/18169318368683880464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_dmyvNaG0zR4/SvL74uKxFII/AAAAAAAAAAM/9SqcDmygHqc/S220/bluburst.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_dmyvNaG0zR4/SvZLJ51YX5I/AAAAAAAAABI/bniN3m0hLJM/s72-c/PB160035.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9101187324519098427.post-2905967946647077682</id><published>2009-11-06T11:24:00.000-08:00</published><updated>2009-11-12T14:47:47.473-08:00</updated><title type='text'>LED Fun</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_dmyvNaG0zR4/SvSfrcZ6x8I/AAAAAAAAABA/lVBZec7V5no/s1600-h/11-06-09_1557.jpg"&gt;&lt;img style="margin: 0pt 0px 0px 0pt; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_dmyvNaG0zR4/SvSfrcZ6x8I/AAAAAAAAABA/lVBZec7V5no/s320/11-06-09_1557.jpg" alt="" id="BLOGGER_PHOTO_ID_5401117421832161218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;Started on my controller software, Arduino website is going slow as usual(an offline reference would be nice). powering LED's undercurrent - and they're still painful to look at - think I'd be blind[er] if not for the focuser on each module. The RGB Modules look brilliant even with a simple paper diffuser - tried plugging in color code from my background - looks better than that crappy cel phone pic I swear.&lt;br /&gt;&lt;br /&gt;I've got some basic serial control through hyper terminal - need to make an RGB color chooser, as well as come up with various color effects.  I'm starting to get a better feel for doing I/O w/ my Arduino - definitely giving me a brainstorm of idea's to tinker with.&lt;br /&gt;&lt;br /&gt;Light bar modding is next, stay tuned.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9101187324519098427-2905967946647077682?l=skitchin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://skitchin.blogspot.com/feeds/2905967946647077682/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://skitchin.blogspot.com/2009/11/led-fun.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/2905967946647077682'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/2905967946647077682'/><link rel='alternate' type='text/html' href='http://skitchin.blogspot.com/2009/11/led-fun.html' title='LED Fun'/><author><name>skitchin</name><uri>http://www.blogger.com/profile/18169318368683880464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_dmyvNaG0zR4/SvL74uKxFII/AAAAAAAAAAM/9SqcDmygHqc/S220/bluburst.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_dmyvNaG0zR4/SvSfrcZ6x8I/AAAAAAAAABA/lVBZec7V5no/s72-c/11-06-09_1557.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9101187324519098427.post-8649876320251435996</id><published>2009-11-05T08:37:00.000-08:00</published><updated>2010-05-18T11:11:50.222-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RGB LED Light bar'/><title type='text'>Getting settled in</title><content type='html'>This blog will now be my main spot to post my projects and such, &lt;a href="http://twitter.com/skitchin"&gt;tweets&lt;/a&gt; just weren't cutting it. I'll still try to post snippets and less relevant stuff @ http://twitter.com/skitchin&lt;br /&gt;&lt;br /&gt;I've recently decided to try my hand at electrical engineering, so I went ahead and did the obvious and bought an Arduino. The first project I've decided to tackle is an RGB LED light bar, which I've wanted for some time now. There are already &lt;a href="http://www.amazon.com/AIxiZ-RGB-LED-E27-controller/dp/B000X70V68"&gt;manufactured&lt;/a&gt; versions of these, but they're just not exactly what I want. For one, you only get to pick between 15 colors. Also, the IR sensor is mounted so that the light must face you to some degree, which won't work, since I want them shining on the ceiling and walls, not my retinas. Ofcourse, Arduino should let me do some pretty intense light shows.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_dmyvNaG0zR4/SvMHwl0ZHwI/AAAAAAAAAAw/WhtO4A0DxiY/s1600-h/RGB+LED+Module.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 224px; height: 182px;" src="http://1.bp.blogspot.com/_dmyvNaG0zR4/SvMHwl0ZHwI/AAAAAAAAAAw/WhtO4A0DxiY/s320/RGB+LED+Module.JPG" alt="" id="BLOGGER_PHOTO_ID_5400668909514333954" border="0" /&gt;&lt;/a&gt;I ordered two &lt;a href="http://www.superbrightleds.com/pdfs/RGB-1WS.pdf"&gt;RGB LED modules&lt;/a&gt; from a local supplier, &lt;a href="http://www.superbrightleds.com/"&gt;SuperBrightLEDs&lt;/a&gt;. I'm still waiting on my resistors and transistors to arrive from &lt;a href="http://www.futurlec.com/"&gt;Futurlec&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;When all is said and done, I plan on doing some sort of fit into a 120V lightbar I own. Two RGB LED modules, 6 diodes, which will be controlled individually via Pulse-Width modulation. Still need to figure out the IR receiver bit - as far as remote, &lt;a href="http://www.thinkgeek.com/gadgets/electronic/9a06/"&gt;this&lt;/a&gt; remote from ThinkGeek looks perfect.&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_dmyvNaG0zR4/SvMH-1_2EoI/AAAAAAAAAA4/EKwcTf-cu8M/s1600-h/ninja_remote_new.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 243px;" src="http://3.bp.blogspot.com/_dmyvNaG0zR4/SvMH-1_2EoI/AAAAAAAAAA4/EKwcTf-cu8M/s320/ninja_remote_new.jpg" alt="" id="BLOGGER_PHOTO_ID_5400669154375504514" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9101187324519098427-8649876320251435996?l=skitchin.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://skitchin.blogspot.com/feeds/8649876320251435996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://skitchin.blogspot.com/2009/11/getting-settled-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/8649876320251435996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9101187324519098427/posts/default/8649876320251435996'/><link rel='alternate' type='text/html' href='http://skitchin.blogspot.com/2009/11/getting-settled-in.html' title='Getting settled in'/><author><name>skitchin</name><uri>http://www.blogger.com/profile/18169318368683880464</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_dmyvNaG0zR4/SvL74uKxFII/AAAAAAAAAAM/9SqcDmygHqc/S220/bluburst.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_dmyvNaG0zR4/SvMHwl0ZHwI/AAAAAAAAAAw/WhtO4A0DxiY/s72-c/RGB+LED+Module.JPG' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
