<?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; tutorial</title>
	<atom:link href="http://hackaday.com/tag/tutorial/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Fri, 10 Feb 2012 11:18:55 +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; tutorial</title>
		<link>http://hackaday.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://hackaday.com/osd.xml" title="Hack a Day" />
	<atom:link rel='hub' href='http://hackaday.com/?pushpress=hub'/>
		<item>
		<title>Learning to use the V-USB (AVR USB firmware) library</title>
		<link>http://hackaday.com/2012/02/09/learning-to-use-the-v-usb-avr-usb-firmware-library/</link>
		<comments>http://hackaday.com/2012/02/09/learning-to-use-the-v-usb-avr-usb-firmware-library/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 16:58:28 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[attiny]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[V-USB]]></category>

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

		<media:content url="http://hackadaycom.files.wordpress.com/2012/02/v-usb-tutorial.jpg" medium="image">
			<media:title type="html">v-usb-tutorial</media:title>
		</media:content>
	</item>
		<item>
		<title>So you wanna learn FPGAs&#8230;</title>
		<link>http://hackaday.com/2011/12/30/so-you-wanna-learn-fpgas/</link>
		<comments>http://hackaday.com/2011/12/30/so-you-wanna-learn-fpgas/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 20:11:05 +0000</pubDate>
		<dc:creator>Brian Benchoff</dc:creator>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[fpga]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=64400</guid>
		<description><![CDATA[FPGAs are the bee&#8217;s knees. Instead of programming a chip by telling it what to do, FPGAs allow you to tell a chip what to be. Like everything though, a new skill set is needed to fully exploit the power of FPGAs. [Mike Field] decided to give back to the internet community at large and put up a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=64400&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-64405" title="FPGA" src="http://hackadaycom.files.wordpress.com/2011/12/fpga1.jpg" alt="" width="470" height="175" /></p>
<p>FPGAs are the bee&#8217;s knees. Instead of programming a chip by telling it what to <em>do, </em>FPGAs allow you to tell a chip what to <em>be.</em> Like everything though, a new skill set is needed to fully exploit the power of FPGAs. [Mike Field] decided to give back to the internet community at large and put up a <a href="http://hamsterworks.co.nz/mediawiki/index.php/FPGA_course">crash course</a> in FPGA design.</p>
<p>Right now, [Mike] has a couple of modules up that include subjects like binary math, busses, counting, and of course setting up the FPGA hardware. The recommended hardware is the <a href="http://www.papilio.cc/index.php?n=Papilio.Hardware">Papilio One</a>, although the <a href="http://digilent.org/Products/Detail.cfm?Prod=NEXYS2">Digilent Nexys2</a> is what [Mike] has been using so far.</p>
<p>We&#8217;ve seen a ton of awesome stuff that uses FPGAs, like the <a href="http://hackaday.com/2011/09/16/recreating-the-mac-plus-with-an-fpga/">emulated Mac Plus</a>, <a href="http://hackaday.com/2011/11/30/hdcp-falls-to-fpga-based-man-in-the-middle-attack/">breaking HDCP</a>, and an <a href="http://hackaday.com/2011/12/13/building-the-ocarina-of-time-with-an-fpga/">Ocarina of Time</a>. [Mike]&#8216;s tutorials look like a great starting point for some FPGA work. [Mike] is also looking for some feedback on his tutorials, so if you&#8217;ve got an idea of what he should cover be sure to drop him a line.</p>
<p>EDIT: <del>The server was running on an FPGA and we can&#8217;t find a cache anywhere. If you&#8217;ve found a mirror, send a<a href="http://hackaday.com/contact-hack-a-day/"> message</a>.</del> Apparently Amazon&#8217;s EC2 runs on an FPGA.</p>
<br />Filed under: <a href='http://hackaday.com/category/hardware/'>hardware</a>, <a href='http://hackaday.com/category/how-to/'>how-to</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/64400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/64400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/64400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/64400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/64400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/64400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/64400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/64400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/64400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/64400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/64400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/64400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/64400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/64400/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=64400&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/12/30/so-you-wanna-learn-fpgas/feed/</wfw:commentRss>
		<slash:comments>40</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/12/fpga1.jpg" medium="image">
			<media:title type="html">FPGA</media:title>
		</media:content>
	</item>
		<item>
		<title>An introduction to stepper motors</title>
		<link>http://hackaday.com/2011/12/01/an-introduction-to-stepper-motors/</link>
		<comments>http://hackaday.com/2011/12/01/an-introduction-to-stepper-motors/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 15:01:57 +0000</pubDate>
		<dc:creator>Brian Benchoff</dc:creator>
				<category><![CDATA[how-to]]></category>
		<category><![CDATA[stepper motors]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=62391</guid>
		<description><![CDATA[If you&#8217;ve been reading Hack a Day for long enough, you know about our infatuation with stepper motors. These precious little devices put the oomph into our CNC routers, 3D printers, robots, and other miscellaneous projects. Steppers aren&#8217;t your run-of-the-mill motors, though. [Steaky] posted a great introduction to stepper motors that lets you hit the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=62391&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-large wp-image-62392" title="stepper" src="http://hackadaycom.files.wordpress.com/2011/12/stepper.jpg?w=450&#038;h=125" alt="" width="450" height="125" /></p>
<p>If you&#8217;ve been reading Hack a Day for long enough, you know about our infatuation with stepper motors. These precious little devices put the oomph into our CNC routers, 3D printers, robots, and other miscellaneous projects. Steppers aren&#8217;t your run-of-the-mill motors, though. [Steaky] posted a great <a href="http://www.steaky.co.uk/?p=34">introduction to stepper motors</a> that lets you hit the ground running building any moving project you could imagine.</p>
<p>Apart from identifying a stepper and figuring out if it works, [Steaky] goes over how to make these motors turn. The theory behind an H-bridge is easy enough, but theory isn&#8217;t something often presented in schematics or stepper driver datasheets.</p>
<p>We&#8217;ve pulled more than our fair share of steppers from flatbed scanners and old printers. There&#8217;s nothing wrong with scavenging old parts, and whether you&#8217;re making a <a href="http://hackaday.com/2011/07/18/robot-band-covers-marilyn-manson/">robot band</a> to play your kid&#8217;s birthday party, <a href="http://hackaday.com/2011/05/23/why-build-a-cnc-mill-when-you-can-have-a-chess-robot-instead/">robochess</a>, or <a href="http://hackaday.com/2011/11/14/build-your-own-stereolithographic-3d-printer/">one</a> <a href="http://hackaday.com/2011/09/08/huge-diy-3d-printer-predictably-prints-huge-3d-items/">of the</a> <a href="http://hackaday.com/2011/09/04/freakin-huge-cnc-router/">many</a> 3D printers or CNC machines, there&#8217;s going to be a stepper motor in your future.</p>
<br />Filed under: <a href='http://hackaday.com/category/how-to/'>how-to</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/62391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/62391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/62391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/62391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/62391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/62391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/62391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/62391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/62391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/62391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/62391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/62391/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/62391/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/62391/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=62391&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/12/01/an-introduction-to-stepper-motors/feed/</wfw:commentRss>
		<slash:comments>16</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/12/stepper.jpg?w=450" medium="image">
			<media:title type="html">stepper</media:title>
		</media:content>
	</item>
		<item>
		<title>Beginner concepts: We&#8217;re gonna let you finish, but first this tutorial on Arduino interrupts</title>
		<link>http://hackaday.com/2011/11/08/were-gonna-let-you-finish-but-first-this-tutorial-on-arduino-interrupts/</link>
		<comments>http://hackaday.com/2011/11/08/were-gonna-let-you-finish-but-first-this-tutorial-on-arduino-interrupts/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 19:01:46 +0000</pubDate>
		<dc:creator>Jesse Congdon</dc:creator>
				<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[interrupt]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=60049</guid>
		<description><![CDATA[OK, year-old pop culture references aside [Kyle] dropped us a line to show us his tutorial on using interrupts with your Arduino. Given the single core nature of your average Arduino&#8217;s AVR you pretty much have two choices for monitoring occasional un-timed inputs: Either check an input at an interval (which risks missing the signal [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=60049&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-60067" title="kanyed" src="http://hackadaycom.files.wordpress.com/2011/10/kanyed.png" alt="" width="470" height="290" /></p>
<p>OK, year-old pop culture references aside [Kyle] dropped us a line to show us his tutorial on <a href="http://www.engblaze.com/2011/10/we-interrupt-this-program-to-bring-you-a-tutorial-on-arduino-interrupts/">using interrupts with your Arduino</a>. Given the single core nature of your average Arduino&#8217;s AVR you pretty much have two choices for monitoring occasional un-timed inputs: Either check an input at an interval (which risks missing the signal entirely) or set up an interrupt to pause the chip&#8217;s normal operation. Obviously working with interrupts saves you tons of clock cycles since you are not polling a pin over and over. [Kyle] plans on a follow up tutorial to cover timer based interrupts, which can come in handy when generating frequencies and stuff.</p>
<p>Looking for more Arduino Basics? How about <a href="http://hackaday.com/2011/08/28/basic-programming-on-an-arduino/">Basic on an Arduino</a>. Check out our other <a href="http://hackaday.com/?s=beginner+concepts">beginner concepts</a> posts as well if you need to work on your fundamentals.</p>
<br />Filed under: <a href='http://hackaday.com/category/arduino-hacks/'>arduino hacks</a>, <a href='http://hackaday.com/category/how-to/'>how-to</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/60049/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/60049/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/60049/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/60049/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/60049/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/60049/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/60049/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/60049/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/60049/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/60049/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/60049/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/60049/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/60049/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/60049/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=60049&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/11/08/were-gonna-let-you-finish-but-first-this-tutorial-on-arduino-interrupts/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">jcongdon</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/10/kanyed.png" medium="image">
			<media:title type="html">kanyed</media:title>
		</media:content>
	</item>
		<item>
		<title>Video: Eagle CAD Layout</title>
		<link>http://hackaday.com/2011/09/21/video-eagle-cad-layout/</link>
		<comments>http://hackaday.com/2011/09/21/video-eagle-cad-layout/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 19:14:26 +0000</pubDate>
		<dc:creator>Jack Buffington</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[video hacks]]></category>
		<category><![CDATA[eagle cad]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=56425</guid>
		<description><![CDATA[This week&#8217;s video is the last in a series of videos where we show how to use Eagle CAD. Today we will look a the Layout portion of the program and will create a circuit board from the schematic that we created previously. We start by creating a layout file and then moving all of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=56425&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-56431" title="Layout" src="http://hackadaycom.files.wordpress.com/2011/09/layout.jpg" alt="" width="470" height="350" /></p>
<p>This week&#8217;s video is the last in a series of videos where we show how to use Eagle CAD. Today we will look a the Layout portion of the program and will create a circuit board from the schematic that we created previously. We start by creating a layout file and then moving all of the parts to appropriate places on the circuit board. After that, [Jack] shows how to route the traces. Along the way, he talks about the tools that he is using and various ways to use them. The end result is a prototyping board for the PIC18F44J11.</p>
<p>Like the others, this video is fairly long at 29 minutes, so make sure to have some time dedicated towards watching it if you do.</p>
<p>In next week&#8217;s video, we will be showing this board as it arrived to us from a manufacturer and will do a tutorial on how to solder.</p>
<p>If you have missed our previous videos, you can find them here:</p>
<p><a href="http://youtu.be/irE4oHB5fSc">Schematic part I</a><br />
<a href="http://youtu.be/ZIJ1tml7rVU">Schematic and Custom part creation</a><br />
<a href="http://youtu.be/yJQUImv-gq8">CAM Processor</a></p>
<p>We have also created many supplemental videos explaining how to use many of the tools in the tool palettes. You can find them on <a href="http://youtu.be/yJQUImv-gq8">our Youtube channel</a>:</p>
<p>Check out the video after the break!<br />
<span id="more-56425"></span></p>
<p><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/09/21/video-eagle-cad-layout/"><img src="http://img.youtube.com/vi/s4-Ugi4y9lk/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/news/'>news</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/56425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/56425/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/56425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/56425/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/56425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/56425/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/56425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/56425/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/56425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/56425/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/56425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/56425/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/56425/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/56425/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=56425&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/09/21/video-eagle-cad-layout/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">jackbuffington</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/09/layout.jpg" medium="image">
			<media:title type="html">Layout</media:title>
		</media:content>
	</item>
		<item>
		<title>Build Your Own Class AB Audio Amplifier</title>
		<link>http://hackaday.com/2011/08/14/build-your-own-class-ab-audio-amplifier/</link>
		<comments>http://hackaday.com/2011/08/14/build-your-own-class-ab-audio-amplifier/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 15:00:45 +0000</pubDate>
		<dc:creator>Jeremy Cook</dc:creator>
				<category><![CDATA[how-to]]></category>
		<category><![CDATA[amplifier]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[transistor]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=52372</guid>
		<description><![CDATA[[Dino Segovis] wrote in to tell us about his &#8220;hack&#8221;, making an AB Audio Amplifier. The advantage of this particular amp is that the transistors never turn off, which would cause distortion. A full schematic is given in the article as well as a parts list. A complete &#8220;bill of materials&#8221; makes any circuit building [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=52372&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://hackaday.com/2011/08/14/build-your-own-class-ab-audio-amplifier/class-ab-breadboard/" rel="attachment wp-att-52401"><img class="alignnone size-large wp-image-52401" title="class-ab-breadboard" src="http://hackadaycom.files.wordpress.com/2011/08/class-ab-breadboard.jpg?w=450&#038;h=299" alt="" width="450" height="299" /></a></p>
<p>[Dino Segovis] wrote in to tell us about his &#8220;hack&#8221;, making an <a href="http://hackaweek.com/hacks/?p=332">AB Audio Amplifier</a>. The advantage of this particular amp is that the transistors never turn off, which would cause distortion. A full schematic is given in the article as well as a parts list. A complete &#8220;bill of materials&#8221; makes any circuit building project easier, especially for the beginner.</p>
<p>Although this is by no means a new circuit design, (a similar setup is used in car audio equipment) [Dino] does a great job of explaining how things work in the article itself and in the video after the break. He also gives some great tips about transferring your drawn circuit to a breadboard in a neat and organized way at around 5:00 in the video. <span id="more-52372"></span></p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/08/14/build-your-own-class-ab-audio-amplifier/"><img src="http://img.youtube.com/vi/-fIpj2eHL0k/2.jpg" alt="" /></a></span>
<p>[Dino] tries to come up with something like this every week, so be sure to check back on his aptly-named site, <a href="http://hackaweek.com/hacks/">Hackaweek.com</a> for more fun stuff like this. Also, he mentions using the <a href="http://freemusicarchive.org/">&#8220;free music archive&#8221;</a> for his videos. This looks like a good resource for those that want to make other videos like this and need some music that legally doesn&#8217;t have to be paid for.</p>
<br />Filed under: <a href='http://hackaday.com/category/how-to/'>how-to</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/52372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/52372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/52372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/52372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/52372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/52372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/52372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/52372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/52372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/52372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/52372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/52372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/52372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/52372/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=52372&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/08/14/build-your-own-class-ab-audio-amplifier/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">jeremyscook</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/08/class-ab-breadboard.jpg?w=450" medium="image">
			<media:title type="html">class-ab-breadboard</media:title>
		</media:content>
	</item>
		<item>
		<title>Basic Animatronics Tutorial: PIC Based Servo Eyebrows</title>
		<link>http://hackaday.com/2011/08/05/basic-animatronics-tutorial-pic-based-servo-eyebrows/</link>
		<comments>http://hackaday.com/2011/08/05/basic-animatronics-tutorial-pic-based-servo-eyebrows/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 13:13:40 +0000</pubDate>
		<dc:creator>Jesse Congdon</dc:creator>
				<category><![CDATA[robots hacks]]></category>
		<category><![CDATA[2 servo]]></category>
		<category><![CDATA[animatronics]]></category>
		<category><![CDATA[pic]]></category>
		<category><![CDATA[PIC 18F452]]></category>
		<category><![CDATA[servos]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=51398</guid>
		<description><![CDATA[[Chris] writes in to let us know about his latest animatronics tutorial, this time on robotic eyebrows! The tutorial takes us through the process of using a fairly simple PIC  circuit to display various facial expressions. Since a wide array of facial expressions have unique and well understood eyebrow positions this simple hack can make [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=51398&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-51403" title="servoface" src="http://hackadaycom.files.wordpress.com/2011/08/servoface.png" alt="" width="470" height="267" /></p>
<p>[Chris] writes in to let us know about his latest animatronics <a href="http://www.pyroelectro.com/tutorials/robotic_eyebrows/">tutorial</a>, this time on robotic eyebrows! The tutorial takes us through the process of using a fairly simple PIC  circuit to display various facial expressions. Since a wide array of facial expressions have unique and well understood eyebrow positions this simple hack can make even the most bland looking mask come to life . Animatronics is a subject near and dear to our hearts, but the simple actuation of servos can go much further than cardboard faces. This easy to follow tutorial can help you on your way to controlling all sorts of servo stuff like <a href="http://hackaday.com/2010/10/10/add-on-panel-brings-automated-vents-flaps-to-a-pc/">vent</a> <a href="http://hackaday.com/2007/04/27/diy-ac-zone-controls/">flaps</a> or um&#8230;  <a href="http://hackaday.com/2009/10/17/polycarbonate-fish-uses-three-servos-to-swim/">fish</a>, if you&#8217;d like. The software is not very deeply explained but it is commented and available for download from [Chris]&#8216;s site.</p>
<p>From here [Chris] plans to expand the project with more tutorials that can help further animate the face. We are particularly interested in the one and two eye systems he mentions, as well as more complicated eyebrow mechanics. Also check out [Chris]&#8216;s other servo based robotics tutorials like the<a href="http://www.pyroelectro.com/projects/sharpie_dotifier/"> Sharpie Spotifier </a>and the <a href="http://www.pyroelectro.com/projects/robotic_arm/">Wooden Menace</a>.</p>
<p>There is also a video of the eyebrows in action after the break.</p>
<p><span id="more-51398"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/08/05/basic-animatronics-tutorial-pic-based-servo-eyebrows/"><img src="http://img.youtube.com/vi/yoEkXngbcfE/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/51398/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/51398/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/51398/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/51398/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/51398/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/51398/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/51398/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/51398/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/51398/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/51398/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/51398/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/51398/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/51398/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/51398/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=51398&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/08/05/basic-animatronics-tutorial-pic-based-servo-eyebrows/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">jcongdon</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/08/servoface.png" medium="image">
			<media:title type="html">servoface</media:title>
		</media:content>
	</item>
		<item>
		<title>Understanding interrupts in PIC microcontrollers</title>
		<link>http://hackaday.com/2011/07/26/understanding-interrupts-in-pic-microcontrollers/</link>
		<comments>http://hackaday.com/2011/07/26/understanding-interrupts-in-pic-microcontrollers/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 12:01:31 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[16f688]]></category>
		<category><![CDATA[interrupts]]></category>
		<category><![CDATA[pic]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=50221</guid>
		<description><![CDATA[Interrupts are the name of the game for more functional microcontroller firmware. [Rajendra] just posted a tutorial covering all of the interrupt types for the PIC 16F688 microcontroller. He gives an overview of all of the major points: what an interrupt is, what causes interrupts, how to read the datasheet (often overlooked) to set up [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=50221&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-50222" title="pic-interrupts" src="http://hackadaycom.files.wordpress.com/2011/07/pic-interrupts-e1311628913795.jpg" alt="" width="470" height="345" /></p>
<p>Interrupts are the name of the game for more functional microcontroller firmware. [Rajendra] just posted a tutorial covering all of the <a href="http://embedded-lab.com/blog/?p=3180">interrupt types for the PIC 16F688 microcontroller</a>. He gives an overview of all of the major points: what an interrupt is, what causes interrupts, how to read the datasheet (often overlooked) to set up interrupts, and finally he applies it to a test platform and a bit of code.</p>
<p>We&#8217;ve been playing around with an Arduino again over the weekend and are a bit frustrated with the restricted access to interrupts. That issue deals with AVR interrupts, <a href="http://hackaday.com/2010/09/27/beginner-concepts-all-about-avr-interrupts/">a topic with which we&#8217;re already well acquainted</a>. But we work with PIC hardware much less often and it&#8217;s fun to explore how the other half does things, both in hardware and in code.</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/50221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/50221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/50221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/50221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/50221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/50221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/50221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/50221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/50221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/50221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/50221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/50221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/50221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/50221/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=50221&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/07/26/understanding-interrupts-in-pic-microcontrollers/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/07/pic-interrupts-e1311628913795.jpg" medium="image">
			<media:title type="html">pic-interrupts</media:title>
		</media:content>
	</item>
		<item>
		<title>Electronics tutorial two-fer: soldering skills and wires</title>
		<link>http://hackaday.com/2011/07/05/electronics-tutorial-twofer-soldering-skills-and-wires/</link>
		<comments>http://hackaday.com/2011/07/05/electronics-tutorial-twofer-soldering-skills-and-wires/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 20:18:56 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[how-to]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[basics]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[soldering]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[wires]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=48026</guid>
		<description><![CDATA[There is a plethora of electronics tutorials scattered about online. Sometimes it can be hard to separate the good ones from the bad, and the enlightening from the misinformed. We recently came across a pair that we found helpful, and thought they would appeal to anyone starting off in electronics. In this video tutorial, [Dave [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=48026&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-48027" title="electronics_tutorial_twofer_soldering_skills_and_wires" src="http://hackadaycom.files.wordpress.com/2011/07/electronics_tutorial_twofer_soldering_skills_and_wires.jpg" alt="electronics_tutorial_twofer_soldering_skills_and_wires" width="470" height="264" /></p>
<p>There is a plethora of electronics tutorials scattered about online. Sometimes it can be hard to separate the good ones from the bad, and the enlightening from the misinformed. We recently came across a pair that we found helpful, and thought they would appeal to anyone starting off in electronics.</p>
<p><a href="http://www.eevblog.com/2011/07/02/eevblog-183-soldering-tutorial-part-2/" target="_blank">In this video tutorial</a>, [Dave Jones] at the EEVblog covers soldering, detailing good practices and common mistakes to avoid when working with through-hole components. As the second video in a series <a href="http://www.eevblog.com/2011/06/19/eevblog-180-soldering-tutorial-part-1-tools/" target="_blank">he picks up where part one left off</a>, excitedly demonstrating the ins and outs of good soldering skills.</p>
<p>Hackaday reader [grenadier] is working on a series of beginner’s electronics tutorials, and <a href="http://www.teravolt.org/wire.php" target="_blank">this week’s entry covers wiring</a>. He discusses wire types, gauges, and even provides a nifty self-computing chart that calculates power loss based on the length and gauge of the selected wire. Before wrapping things up, he briefly touches on fuses and the pitfalls of choosing wire that’s not up to the task at hand. While you&#8217;re over there looking over his tutorial, <a href="http://www.junkbox.org/index.php" target="_blank">be sure to check out the Junkbox</a>, there&#8217;s plenty of awesome stuff to be had!</p>
<br />Filed under: <a href='http://hackaday.com/category/how-to/'>how-to</a>, <a href='http://hackaday.com/category/news/'>news</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/48026/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/48026/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/48026/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/48026/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/48026/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/48026/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/48026/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/48026/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/48026/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/48026/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/48026/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/48026/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/48026/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/48026/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=48026&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/07/05/electronics-tutorial-twofer-soldering-skills-and-wires/feed/</wfw:commentRss>
		<slash:comments>26</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/electronics_tutorial_twofer_soldering_skills_and_wires.jpg" medium="image">
			<media:title type="html">electronics_tutorial_twofer_soldering_skills_and_wires</media:title>
		</media:content>
	</item>
		<item>
		<title>Pulse Width Modulation with microcontrollers</title>
		<link>http://hackaday.com/2011/06/26/pulse-width-modulation-with-microcontrollers/</link>
		<comments>http://hackaday.com/2011/06/26/pulse-width-modulation-with-microcontrollers/#comments</comments>
		<pubDate>Sun, 26 Jun 2011 20:09:57 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[ATmega168]]></category>
		<category><![CDATA[pulse-width modulation]]></category>
		<category><![CDATA[pwm]]></category>
		<category><![CDATA[timers]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=47095</guid>
		<description><![CDATA[Those following the ProtoStack tutorials will be happy to hear that there is a new installment which explains Pulse Width Modulation. If you&#8217;ve never heard of PWM before, it&#8217;s a method of generating a signal that is logic 1 for a portion of the time and logic 0 for the remainder of the time. It [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=47095&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-47096" title="pwm-tutorial-protostack" src="http://hackadaycom.files.wordpress.com/2011/06/pwm-tutorial-protostack-e1309030289939.jpg" alt="" width="470" height="233" /></p>
<p>Those following the ProtoStack tutorials will be happy to hear that there is <a href="http://www.protostack.com/blog/2011/06/atmega168a-pulse-width-modulation-pwm/">a new installment which explains Pulse Width Modulation</a>. If you&#8217;ve never heard of PWM before, it&#8217;s a method of generating a signal that is logic 1 for a portion of the time and logic 0 for the remainder of the time. It is the most commonly used method for dimming an LED, and that&#8217;s [Daniel's] example in this tutorial. But you&#8217;ll also find it used in many other applications such as servo motor control and piezo speaker control.</p>
<p>[Daniel] starts off with a brief explanation of duty cycle, then moves on to some examples of hardware and software PWM. Many of the AVR microcontrollers have a hardware PWM feature that allows you to configure a pin that toggles based on a target timer value. This is demonstrated using an ATmega168, but a method of using interrupts and your own code is also covered in case you don&#8217;t have a hardware PWM pin available.</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/47095/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/47095/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/47095/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/47095/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/47095/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/47095/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/47095/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/47095/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/47095/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/47095/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/47095/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/47095/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/47095/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/47095/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=47095&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/06/26/pulse-width-modulation-with-microcontrollers/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/2011/06/pwm-tutorial-protostack-e1309030289939.jpg" medium="image">
			<media:title type="html">pwm-tutorial-protostack</media:title>
		</media:content>
	</item>
		<item>
		<title>A beginner&#8217;s guide to LED matrices</title>
		<link>http://hackaday.com/2011/04/29/a-beginners-guide-to-led-matrices/</link>
		<comments>http://hackaday.com/2011/04/29/a-beginners-guide-to-led-matrices/#comments</comments>
		<pubDate>Fri, 29 Apr 2011 14:01:52 +0000</pubDate>
		<dc:creator>Mike Nathan</dc:creator>
				<category><![CDATA[classic hacks]]></category>
		<category><![CDATA[led hacks]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[matrix]]></category>
		<category><![CDATA[multiplexing]]></category>
		<category><![CDATA[persistence of vision]]></category>
		<category><![CDATA[pic]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=41771</guid>
		<description><![CDATA[[Rajendra Bhatt] wrote in to share a tutorial he put together demonstrating the basics of using LED dot matrix displays. While this subject might be old hat to many out there, his helpful walkthroughs are geared more towards beginners who are exploring various electronics concepts for the first time. He explains the theory behind LED [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=41771&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-41772" title="led_tutorial" src="http://hackadaycom.files.wordpress.com/2011/04/led_tutorial.jpg" alt="led_tutorial" width="470" height="353" /></p>
<p>[Rajendra Bhatt] wrote in to share a tutorial he put together demonstrating <a href="http://embedded-lab.com/blog/?p=2478" target="_blank">the basics of using LED dot matrix displays</a>. While this subject might be old hat to many out there, his helpful walkthroughs are geared more towards beginners who are exploring various electronics concepts for the first time.</p>
<p>He explains the theory behind LED displays using a PIC-driven 5&#215;7 matrix as an example. He discusses persistence of vision and how tricking the human eye can save you quite a bit of time and a whole lot of pins. Multiplexing is broken down into its most basic steps, which [Rajendra] illustrates by showing how a letter would be drawn on the LED display one column at a time. The use of a ULN2803A Darlington Array is also discussed, and he details why it is used when pulling the five columns of LEDs to ground.</p>
<p>The only portion of the tutorial we thought could be expanded upon was the programming section. While he does show how each letter of the alphabet can be displayed via a series of five hex values, he does not cover the “why” part of the process. Obviously while anyone familiar with binary and hex can figure it out in pretty short order, we think that it would be a great place to pause and expand the readers’ knowledge even more.</p>
<p>Overall it’s a useful tutorial, and most beginners would likely find it quite helpful.</p>
<br />Filed under: <a href='http://hackaday.com/category/classic-hacks/'>classic hacks</a>, <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/41771/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/41771/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/41771/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/41771/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/41771/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/41771/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/41771/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/41771/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/41771/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/41771/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/41771/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/41771/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/41771/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/41771/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=41771&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/04/29/a-beginners-guide-to-led-matrices/feed/</wfw:commentRss>
		<slash:comments>4</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/04/led_tutorial.jpg" medium="image">
			<media:title type="html">led_tutorial</media:title>
		</media:content>
	</item>
		<item>
		<title>Make presents: The Multimeter</title>
		<link>http://hackaday.com/2011/01/26/make-presents-the-multimeter/</link>
		<comments>http://hackaday.com/2011/01/26/make-presents-the-multimeter/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 22:00:47 +0000</pubDate>
		<dc:creator>Caleb Kraft</dc:creator>
				<category><![CDATA[tool hacks]]></category>
		<category><![CDATA[multimeter]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=33537</guid>
		<description><![CDATA[This video falls under the category of things we want to send people when they ask &#8220;how do I get started with electronics&#8221;, and we get asked that a lot. For those of you who have been working with electronics for years at all, you can skip this entire video. That is, unless you really [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=33537&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-33538" title="meter basics" src="http://hackadaycom.files.wordpress.com/2011/01/make-meter.jpg" alt="" width="470" height="252" /></p>
<p>This video falls under the category of things we want to send people when they ask &#8220;how do I get started with electronics&#8221;, and we get asked that <strong>a lot</strong>. For those of you who have been working with electronics <del>for years</del> <em>at all</em>, you can skip this entire video. That is, unless you really want to watch an instructional video on multimeters. In the video, which we&#8217;ve included after the break, they talk about the differences between different meters, the common uses and how to actually use the meter to get the results you need. Stuffed full of useful information, this video will get those of you who are still reading up to snuff pretty quickly. Now go use your multimeter to do some hacking!</p>
<p><span id="more-33537"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/01/26/make-presents-the-multimeter/"><img src="http://img.youtube.com/vi/BW3Wj7UD-_s/2.jpg" alt="" /></a></span></p>
<br />Filed under: <a href='http://hackaday.com/category/tool-hacks/'>tool hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/33537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/33537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/33537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/33537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/33537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/33537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/33537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/33537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/33537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/33537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/33537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/33537/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/33537/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/33537/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=33537&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/01/26/make-presents-the-multimeter/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Caleb Kraft</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/01/make-meter.jpg" medium="image">
			<media:title type="html">meter basics</media:title>
		</media:content>
	</item>
		<item>
		<title>Learn to code at Lifehacker</title>
		<link>http://hackaday.com/2011/01/26/learn-to-code-at-lifehacker/</link>
		<comments>http://hackaday.com/2011/01/26/learn-to-code-at-lifehacker/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 21:00:05 +0000</pubDate>
		<dc:creator>Caleb Kraft</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=33530</guid>
		<description><![CDATA[[Adam] over at lifehacker is putting together a series on the principles of programming called &#8220;Learn to code&#8221;. They are using Javascript as a basis to teach the fundamentals that would allow you to get stuff done in any similar language, like actionscript. After you&#8217;ve got these basics down, even moving to an object oriented [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=33530&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-33531" title="lhns" src="http://hackadaycom.files.wordpress.com/2011/01/lhns.jpg" alt="" width="470" height="95" /></p>
<p>[Adam] over at lifehacker is putting together a series on the principles of programming called<a href="http://lifehacker.com/5736011/learn-how-to-code-part-i-variables-and-basic-data-types"> &#8220;Learn to code&#8221;</a>. They are using Javascript as a basis to teach the fundamentals that would allow you to get stuff done in any similar language, like actionscript. After you&#8217;ve got these basics down, even moving to an object oriented language shouldn&#8217;t be too difficult. We absolutely love educational resources and hope they continue this series pretty far. They&#8217;ve already released part one and <a href="http://lifehacker.com/5742493/learn-to-code-part-ii-working-with-variables">part two</a>. We have supplied the video from each after the break, but there&#8217;s more info at the links.</p>
<p><span id="more-33530"></span></p>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/01/26/learn-to-code-at-lifehacker/"><img src="http://img.youtube.com/vi/98ZkbFwV2ZQ/2.jpg" alt="" /></a></span>
<span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/01/26/learn-to-code-at-lifehacker/"><img src="http://img.youtube.com/vi/EreUdTEvYO8/2.jpg" alt="" /></a></span>
<br />Filed under: <a href='http://hackaday.com/category/software-development/'>Software Development</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/33530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/33530/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/33530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/33530/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/33530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/33530/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/33530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/33530/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/33530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/33530/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/33530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/33530/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/33530/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/33530/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=33530&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/01/26/learn-to-code-at-lifehacker/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Caleb Kraft</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/01/lhns.jpg" medium="image">
			<media:title type="html">lhns</media:title>
		</media:content>
	</item>
		<item>
		<title>Power supplies and transformers; a learning experience</title>
		<link>http://hackaday.com/2010/10/27/power-supplies-and-transformers-a-learning-experience/</link>
		<comments>http://hackaday.com/2010/10/27/power-supplies-and-transformers-a-learning-experience/#comments</comments>
		<pubDate>Wed, 27 Oct 2010 20:00:13 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[ac]]></category>
		<category><![CDATA[converter]]></category>
		<category><![CDATA[dc]]></category>
		<category><![CDATA[transformer]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=29814</guid>
		<description><![CDATA[[Ladyada] is working on a tutorial series covering power supplies. If you&#8217;ve ever built an electronic project you&#8217;ve used some type of power supply but we think that most people have no idea how you get from mains power to the DC voltages that most small projects use. So if you want to learn, get [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=29814&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-29815" title="xformsec_t" src="http://hackadaycom.files.wordpress.com/2010/10/xformsec_t-e1288192619579.jpg" alt="" width="470" height="361" /></p>
<p>[Ladyada] is working on <a href="http://www.ladyada.net/learn/powersupply/index.html">a tutorial series covering power supplies</a>. If you&#8217;ve ever built an electronic project you&#8217;ve used some type of power supply but we think that most people have no idea how you get from mains power to the DC voltages that most small projects use. So if you want to learn, get started with the first installment which <a href="http://www.ladyada.net/wiki/tutorials/learn/powersupply/transformeracdc.html">covers AC/DC converters</a> based on a transformer like the one seen above.</p>
<p>These transformers are inside the heavy and hot wall-wart plugs that come with many electronics. We used one along with a breadboard power supply when <a href="http://hackaday.com/2010/10/26/70-led-matrix-in-a-jack-o-lantern/">building the pumpkin LED matrix</a>. They use a pair of coils to step down the voltage to a much smaller level. From there it&#8217;s a matter of rectifying the AC into DC power, which she talks about in an easy to follow discussion.</p>
<p>We understand this type of converter quite well but we&#8217;re a bit foggy on switch-mode AC/DC converters that don&#8217;t use a transformer. They&#8217;re much better because you don&#8217;t have to build a regulator into the target project like you do with wall-warts. Can&#8217;t wait until she gets to that part of the series!</p>
<br />Filed under: <a href='http://hackaday.com/category/misc-hacks/'>misc hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/29814/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/29814/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/29814/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/29814/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/29814/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/29814/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/29814/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/29814/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/29814/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/29814/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/29814/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/29814/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/29814/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/29814/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=29814&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/10/27/power-supplies-and-transformers-a-learning-experience/feed/</wfw:commentRss>
		<slash:comments>37</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/10/xformsec_t-e1288192619579.jpg" medium="image">
			<media:title type="html">xformsec_t</media:title>
		</media:content>
	</item>
		<item>
		<title>C Sharp Development 101 &#8211; Part 1: Hello World</title>
		<link>http://hackaday.com/2010/09/30/c-sharp-development-101-part-1-hello-world/</link>
		<comments>http://hackaday.com/2010/09/30/c-sharp-development-101-part-1-hello-world/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 21:00:47 +0000</pubDate>
		<dc:creator>Greg R. Jacobs</dc:creator>
				<category><![CDATA[news]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[c sharp]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=28702</guid>
		<description><![CDATA[In this tutorial we are going to get up close with the Visual Studio 2010 environment. We will learn how to make a console application as well as a form to display our hello world applications.  This will give us an opportunity to view 2 types of solutions of the many available in Visual Studio. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=28702&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div style="text-align:center;">
<p id="internal-source-marker_0.4662012970075011"><img class="alignnone size-full wp-image-28788" title="cworld" src="http://hackadaycom.files.wordpress.com/2010/09/cworld.jpg" alt="" width="457" height="120" /></p>
</div>
<p>In this tutorial we are going to get up close with the Visual Studio 2010 environment. We will learn how to make a console application as well as a form to display our hello world applications.  This will give us an opportunity to view 2 types of solutions of the many available in Visual Studio.  We will start making the console application first then progress to the forms application.</p>
<p>First we must  understand the development environment we are going to use.  On the far left side is the toolbox panel.  This panel gives us access to a lot of controls  that can be used by the Windows Forms.  Next is the Solution Explorer that will allow us to navigate the projects and files we are going to create in this Solution.  The Properties panel is directly under my Solution Explorer and will allow us to change properties of controls and of the form we will create later on.  If any of these are not being displayed they can be retrieved from the View menu at the top under Other Windows.  For more information on the Visual Studio IDE visit <a href="http://bit.ly/VSIDEHelp">MSDN </a>and search for the specific questions you are having.</p>
<p><span id="more-28702"></span></p>
<p style="text-align:center;"><a href="http://hackadaycom.files.wordpress.com/2010/09/visualstudioide.png"><img class="size-thumbnail wp-image-28703 alignnone" title="VisualStudioIDE" src="http://hackadaycom.files.wordpress.com/2010/09/visualstudioide.png?w=128&#038;h=69" alt="" width="128" height="69" /></a></p>
<p>Then we need to start the Visual Studio environment and create a new project.  To do this we will go to File then navigate to New Project and click it.  A dialog box will appear and ask you which project you would like to include in your solution that will be automatically created for your project.  We need to use the Console Application.  Next we need to replace the box at the bottom where it says <strong>ConsoleApplication1 </strong>with <strong>HelloWorldConsole </strong>and then after the project and solution is created press <em>CTRL-S</em> to change the name of the solution file to <strong>HelloWorld</strong> in the box under the project name box and press <strong>OK</strong>.  This will create a project inside a Solution file. The solution file acts like the glue that binds all projects included in the solution file together.  Later on we will discover how this is beneficial for creating projects and making class files that reference DLL’s that we will code.</p>
<p>Once the project is created we are going to edit the program.cs file.  After you have open the program.cs we are going to add the text necessary to have the program output “Hello World” to the console.  To do this we will need to add the line <strong>Console.Out.WriteLine(&#8220;Hello World!&#8221;); </strong>inside the static void main curly brackets.  After this is complete we can now build and attempt to build our solution.  To build the solution we need to press <em>CTRL + SHIFT + B </em>and the build process will being.  After the build is a success we can now run the Console Application by pressing <em>CTRL + F5.</em> This will display a command prompt with “Hello World!”.</p>
<p style="text-align:center;"><a href="http://hackadaycom.files.wordpress.com/2010/09/helloworldconsole.png"><img class="aligncenter size-thumbnail wp-image-28704" title="HelloWorldConsole" src="http://hackadaycom.files.wordpress.com/2010/09/helloworldconsole.png?w=128&#038;h=64" alt="" width="128" height="64" /></a></p>
<p>Here is the source code for <em>program.cs:</em></p>
<p><pre class="brush: csharp;">
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace HelloWorldConsole
{
class Program
{
static void Main(string[] args)
{
Console.Out.WriteLine(&quot;Hello World!&quot;);
}
}
}

</pre></p>
<p>We can now move on to the windows forms application of Hello World.  To do this, we need to go to the solution and<strong> Right Click</strong>, then go to <strong>Add </strong>then click <strong>New Project</strong>.  For the project we will name it <strong>HelloWorldForms</strong>.  After the project is created we are going to delete the <em>Form1.cs</em> and we are going to create a new form by Right Clicking the HelloWorldForms Project, Navigating to <strong>Add</strong> then to <strong>New Item</strong>,  and when the dialog box appears we are going to pick <strong>Windows Form</strong>.</p>
<p>The name we are going to use is<em> main.cs</em> and press <strong>Add</strong>.  We now edit the <em>program.cs</em> to change the <strong>Form1</strong> that can be found in the file to <strong>main</strong>.  After the Windows Form is created we can start adding in Controls from the Toolbox.<br />
We are going to drag a label and a button onto the form portrayed in the middle of the program.  We are going to edit the properties here to make the text inside the label blank and the name of the label <strong>lbHelloWorld </strong>instead of <strong>label1</strong>.  After this is done we are going to want to edit the button we dropped onto the form earlier.  We will change the name of the button to <strong>btnHelloWorld </strong>and the Text of the button to <strong>Click Me!</strong>.  After this is done we are going to want to use an event handler to tie the button and the label together, so when the button is clicked “Hello World!” will appear in the label.</p>
<p>To make an event handler for the button we are going to go to the Properties panel and click the button on the top that looks like a lightning bolt.  This will take us to all o the event handlers that this button can handle.  We want the Click event handler, this will create the code required to handle a click event in the <em>main.cs</em>.  Now that the wrapper is there we can code the output to the label when the button is clicked.  Inside the curly brackets of “<strong>private void btnHelloWorld_Click</strong>” in<em> main.cs</em> input the following line of code to link the two Controls:</p>
<p><pre class="brush: csharp;">

lbHelloWorld.Text = “Hello World!”;

</pre></p>
<p>This will make the <em>main.cs</em> look like this:</p>
<p><pre class="brush: csharp;">
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace HelloWorldForms
{
 public partial class main : Form
 {
 public main()
 {
 InitializeComponent();
 }

 private void btnHelloWorld_Click(object sender, EventArgs e)
 {
 lbHelloWorld.Text = &quot;Hello World!&quot;;
 }
 }
}
</pre></p>
<p>The <em>program.cs</em> should look like this:</p>
<p><pre class="brush: csharp;">
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;

namespace HelloWorldForms
{
 static class Program
 {
 /// &lt;summary&gt;
 /// The main entry point for the application.
 /// &lt;/summary&gt;
 [STAThread]
 static void Main()
 {
 Application.EnableVisualStyles();
 Application.SetCompatibleTextRenderingDefault(false);
 Application.Run(new main());
 }
 }
}
</pre></p>
<p>After all of this is completed we need to run the program by pressing <em>CTRL + F5</em> again. The screen that should appear should be something like this:</p>
<p style="text-align:center;"><a href="http://hackadaycom.files.wordpress.com/2010/09/helloworldformunclicked.png"><img class="aligncenter size-thumbnail wp-image-28705" title="HelloWorldFormUnclicked" src="http://hackadaycom.files.wordpress.com/2010/09/helloworldformunclicked.png?w=96&#038;h=96" alt="" width="96" height="96" /></a></p>
<p>The screen after the button has been pressed should look like this:</p>
<p style="text-align:center;"><a href="http://hackadaycom.files.wordpress.com/2010/09/helloworldformclicked.png"><img class="aligncenter size-thumbnail wp-image-28706" title="HelloWorldFormclicked" src="http://hackadaycom.files.wordpress.com/2010/09/helloworldformclicked.png?w=96&#038;h=96" alt="" width="96" height="96" /></a></p>
<p>Now that we have completed the next tutorial you should be able to move through the Visual Studio IDE to make multiple projects under one solution, delete files within a project and create new forms and classes, and modify source code within event handlers.  The next tutorial will go more in depth with the Visual Studio Toolbox and make a form with controls on it with minimal backbone code, as well as review some of the common files created and what is automatically included for you.  For more information on Toolbox Controls you can check out <a href="http://bit.ly/ToolboxMSDN">Microsoft MSDN </a>article on Toolbox Controls. If you are having any trouble with this project feel free to comment and I will help to try and resolve the issue.  Until next tutorial, Happy Hacking!</p>
<br />Filed under: <a href='http://hackaday.com/category/news/'>news</a>, <a href='http://hackaday.com/category/software-development/'>Software Development</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/28702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/28702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/28702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/28702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/28702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/28702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/28702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/28702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/28702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/28702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/28702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/28702/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/28702/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/28702/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=28702&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/09/30/c-sharp-development-101-part-1-hello-world/feed/</wfw:commentRss>
		<slash:comments>55</slash:comments>
		<georss:point>43.002684 -81.214990</georss:point>
		<geo:lat>43.002684</geo:lat>
		<geo:long>-81.214990</geo:long>
		<media:content url="" medium="image">
			<media:title type="html">greggers120588</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/09/cworld.jpg" medium="image">
			<media:title type="html">cworld</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/09/visualstudioide.png?w=128" medium="image">
			<media:title type="html">VisualStudioIDE</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/09/helloworldconsole.png?w=128" medium="image">
			<media:title type="html">HelloWorldConsole</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/09/helloworldformunclicked.png?w=96" medium="image">
			<media:title type="html">HelloWorldFormUnclicked</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/09/helloworldformclicked.png?w=96" medium="image">
			<media:title type="html">HelloWorldFormclicked</media:title>
		</media:content>
	</item>
	</channel>
</rss>
