<?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/"
	>

<channel>
	<title>PyroElectro - News, Projects &#38; Tutorials &#187; tutorials</title>
	<atom:link href="http://www.pyroelectro.com/category/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pyroelectro.com</link>
	<description>PyroElectro.com brings you cool projects &#38; tutorials that you can do at home.</description>
	<lastBuildDate>Mon, 06 Feb 2012 18:15:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Fading LEDs via PWM</title>
		<link>http://www.pyroelectro.com/2012/01/19/fading-leds-via-pwm/</link>
		<comments>http://www.pyroelectro.com/2012/01/19/fading-leds-via-pwm/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 18:00:36 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Microcontroller Tutorials]]></category>
		<category><![CDATA[microcontrollers]]></category>
		<category><![CDATA[misc projects]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://www.pyroelectro.com/?p=3886</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[
<div class="content-container"><div class="thumb tright"><div style="width:250px;height:250px;padding-top:10px;padding-left:5px;padding-right:5px;"><img src="http://www.pyroelectro.com/img/fading_pwm.jpg" /></div></div>A very neat feature that PWM (pulse with modulation) offers is being able to control the brightness level of LEDs. By varying the duty cycle percentage, we can control the exact brightness of any LED. This article takes you through a simple example design step-by-step using a PIC microcontroller. The end result is an LED controller that can set an LED to 100 unique brightness levels.<br /><br />
<center><b>PyroFactor:</b> <img src="http://www.pyroelectro.com/img/devil_2.jpg"></center></div><div class="article_link"><a href="http://www.pyroelectro.com/tutorials/fading_led_pwm/">Read</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.pyroelectro.com/2012/01/19/fading-leds-via-pwm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>EECE 343 Final FPGA Projects</title>
		<link>http://www.pyroelectro.com/2012/01/12/eece-343-final-fpga-projects/</link>
		<comments>http://www.pyroelectro.com/2012/01/12/eece-343-final-fpga-projects/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 18:00:01 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[FPGA Projects]]></category>
		<category><![CDATA[FPGA Tutorials]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://www.pyroelectro.com/?p=3828</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[
<div class="content-container"><div class="thumb tright"><div style="width:250px;height:250px;padding-top:10px;padding-left:5px;padding-right:5px;"><img src="http://www.pyroelectro.com/img/four_proj_343.jpg" /></div></div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The Altera <a href="http://www.pyroelectro.com/tutorials/up2/index.html">UP2 Dev Board</a> may be a bit antiquated but it still provides an awesome learning platform for under- grad university students.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This week's article will introduce 4 of the final projects from California State University Chico's EECE 343 course: <a href="http://www.pyroelectro.com/tutorials/eece_343_2011/">Computer Interface Circuits</a>. Each final project has a video of the project in action as well as the FPGA source code available for download.<br /><br />
<center><b>PyroFactor:</b> <img src="http://www.pyroelectro.com/img/devil_2.jpg"></center></div><div class="article_link"><a href="http://www.pyroelectro.com/tutorials/eece_343_2011/">Read</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.pyroelectro.com/2012/01/12/eece-343-final-fpga-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Xbee Wireless Servo Control</title>
		<link>http://www.pyroelectro.com/2011/12/22/xbee-wireless-servo-control/</link>
		<comments>http://www.pyroelectro.com/2011/12/22/xbee-wireless-servo-control/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 18:10:34 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[Microcontroller Tutorials]]></category>
		<category><![CDATA[microcontrollers]]></category>
		<category><![CDATA[pic]]></category>
		<category><![CDATA[tutorials]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://www.pyroelectro.com/?p=3642</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[
<div class="content-container"><div class="thumb tright"><div style="width:250px;height:250px;padding-top:10px;padding-left:5px;padding-right:5px;"><img src="http://www.pyroelectro.com/img/xbee_servo_wireless.jpg" /></div></div>Today's article shows you how to build a basic wireless input and output system in the form of a single transmitter and single receiver. Communication is one way to keep things simple with two xbee modules being used for the wireless link. In the end, a small trimpot will control the movement of a servo motor.<br /><br />
<center><b>PyroFactor:</b> <img src="http://www.pyroelectro.com/img/devil_2.jpg"></center></div><div class="article_link"><a href="http://www.pyroelectro.com/tutorials/wireless_servo_control/">Read</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.pyroelectro.com/2011/12/22/xbee-wireless-servo-control/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DE0 Nano Intro Tutorial</title>
		<link>http://www.pyroelectro.com/2011/12/15/de0-nano-intro-tutorial/</link>
		<comments>http://www.pyroelectro.com/2011/12/15/de0-nano-intro-tutorial/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 18:00:15 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[fpga]]></category>
		<category><![CDATA[FPGA Tutorials]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://www.pyroelectro.com/?p=3571</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[
<div class="content-container"><div class="thumb tright"><div style="width:250px;height:250px;padding-top:10px;padding-left:5px;padding-right:5px;"><img src="http://www.pyroelectro.com/img/de0_intro.jpg" /></div></div>This article gives a quick intro to how you get started using the DE0 Nano development board with a simple example program. All you need is a DE0 Nano and a laptop, and you can get started building and programming your own FPGA logic.<br /><br />
<center><b>PyroFactor:</b> <img src="http://www.pyroelectro.com/img/devil_1.jpg"></center></div><div class="article_link"><a href="http://www.pyroelectro.com/tutorials/de0_intro/">Read</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.pyroelectro.com/2011/12/15/de0-nano-intro-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DE0 Nano VGA via FPGA Reborn</title>
		<link>http://www.pyroelectro.com/2011/12/08/de0-nano-vga-via-fpga-reborn/</link>
		<comments>http://www.pyroelectro.com/2011/12/08/de0-nano-vga-via-fpga-reborn/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 18:00:50 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[fpga]]></category>
		<category><![CDATA[FPGA Tutorials]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://www.pyroelectro.com/?p=3512</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[
<div class="content-container"><div class="thumb tright"><div style="width:250px;height:250px;padding-top:10px;padding-left:5px;padding-right:5px;"><img src="http://www.pyroelectro.com/img/de0_vga.jpg" /></div></div>This article will look at how to build the same functionality that the Masochist's Video Card (built only with 7400 logic IC's) had, however this time we will use the DE0 Nano development board to complete the task, instead of wrist-breaking, pain-staking, masochist-loving wire-wrapping. <br /><br />
<center><b>PyroFactor:</b> <img src="http://www.pyroelectro.com/img/devil_3.jpg"></center></div><div class="article_link"><a href="http://www.pyroelectro.com/tutorials/de0_vhdl_vga/">Read</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.pyroelectro.com/2011/12/08/de0-nano-vga-via-fpga-reborn/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>TYMC: Album Artwork</title>
		<link>http://www.pyroelectro.com/2011/12/01/taming-your-music-collection-album-artwork/</link>
		<comments>http://www.pyroelectro.com/2011/12/01/taming-your-music-collection-album-artwork/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 18:00:30 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://www.pyroelectro.com/?p=3471</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[
<div class="content-container"><div class="thumb tright"><div style="width:250px;height:250px;padding-top:10px;padding-left:5px;padding-right:5px;"><img src="http://www.pyroelectro.com/img/hcflrrrt.jpg" /></div></div><i>&ldquo;In this article we are going to use the Last.fm web service to grab the last piece of data we need to make our music collection perfect: the album artwork. We're going to use the same techniques we've used in <a href="http://www.pyroelectro.com/tutorials/mp3-tags-1/"><b>the</b></a> <a href="http://www.pyroelectro.com/tutorials/mp3-tags-2/"><b>past</b></a> <a href="http://www.pyroelectro.com/tutorials/mp3-tags-3/"><b>articles</b></a> to expand the functionality of our application to do something new. With the concepts we employed in the previous articles, the possibilities are nearly limitless.&rdquo;</i><br /><br />
<center><b>PyroFactor:</b> <img src="http://www.pyroelectro.com/img/devil_3.jpg"></center></div><div class="article_link"><a href="http://www.pyroelectro.com/tutorials/mp3-tags-4/">Read</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.pyroelectro.com/2011/12/01/taming-your-music-collection-album-artwork/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TYMC: ID3 From Web</title>
		<link>http://www.pyroelectro.com/2011/11/17/taming-your-music-collection-id3-from-web/</link>
		<comments>http://www.pyroelectro.com/2011/11/17/taming-your-music-collection-id3-from-web/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 18:00:41 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://www.pyroelectro.com/?p=3401</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[
<div class="content-container"><div class="thumb tright"><div style="width:250px;height:250px;padding-top:10px;padding-left:5px;padding-right:5px;"><img src="http://www.pyroelectro.com/img/flchtrwe.jpg" /></div></div><i>&ldquo;Most mp3 files have at least some ID3 tags filled in. Most commonly, the Title and Artist are filled in. We'll use these two bits of information to look up the rest of the information about the mp3 file (Track Number and Album).&rdquo;</i>
<br /><br />
<center><b>PyroFactor:</b> <img src="http://www.pyroelectro.com/img/devil_2.jpg"></center></div><div class="article_link"><a href="http://www.pyroelectro.com/tutorials/mp3-tags-3/">Read</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.pyroelectro.com/2011/11/17/taming-your-music-collection-id3-from-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TYMC: Filename To ID3</title>
		<link>http://www.pyroelectro.com/2011/11/10/taming-your-music-collection-filename-to-id3/</link>
		<comments>http://www.pyroelectro.com/2011/11/10/taming-your-music-collection-filename-to-id3/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 18:00:30 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://www.pyroelectro.com/?p=3333</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[
<div class="content-container"><div class="thumb tright"><div style="width:250px;height:250px;padding-top:10px;padding-left:5px;padding-right:5px;"><img src="http://www.pyroelectro.com/img/flstrcte.jpg" /></div></div><i>&ldquo; The goal of this project will be to iterate over a list of files following our predefined file structure, parse each file's file path to determine its ID3 tag data, and save each file with its updated ID3 data.&rdquo;</i><br />
<br />
This is another great article dipping further into the software side of the world, showing you how to restructure your MP3 collection with Python!<br /><br />
<center><b>PyroFactor:</b> <img src="http://www.pyroelectro.com/img/devil_2.jpg"></center></div><div class="article_link"><a href="http://www.pyroelectro.com/tutorials/mp3-tags-2/">Read</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.pyroelectro.com/2011/11/10/taming-your-music-collection-filename-to-id3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TYMC: File Structure</title>
		<link>http://www.pyroelectro.com/2011/11/03/taming-your-music-collection-file-structure/</link>
		<comments>http://www.pyroelectro.com/2011/11/03/taming-your-music-collection-file-structure/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 18:00:44 +0000</pubDate>
		<dc:creator>Ben</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://www.pyroelectro.com/?p=3284</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[
<div class="content-container"><div class="thumb tright"><div style="width:250px;height:250px;padding-top:10px;padding-left:5px;padding-right:5px;"><img src="http://www.pyroelectro.com/img/flcht.jpg" /></div></div><i>&ldquo;This article will be the first in a series of software articles describing the process of organizing your music collection. I’ve decided to write the application in Python for a number of reasons: I’ve never used Python myself, Python has modules for reading and writing mp3 tags, and Python is easy to install and configure.&rdquo;</i><br /><br />
<center><b>PyroFactor:</b> <img src="http://www.pyroelectro.com/img/devil_3.jpg"></center></div><div class="article_link"><a href="http://www.pyroelectro.com/tutorials/mp3-tags-1/">Read</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.pyroelectro.com/2011/11/03/taming-your-music-collection-file-structure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple Touch Screen Interface</title>
		<link>http://www.pyroelectro.com/2011/10/27/simple-touch-screen-interface/</link>
		<comments>http://www.pyroelectro.com/2011/10/27/simple-touch-screen-interface/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 18:00:48 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[embedded]]></category>
		<category><![CDATA[Embedded Tutorials]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[Microcontroller Tutorials]]></category>
		<category><![CDATA[microcontrollers]]></category>
		<category><![CDATA[tutorials]]></category>

		<guid isPermaLink="false">http://www.pyroelectro.com/?p=3222</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[
<div class="content-container"><div class="thumb tright"><div style="width:250px;height:250px;padding-top:10px;padding-left:5px;padding-right:5px;"><img src="http://www.pyroelectro.com/img/touch_interface.jpg" /></div></div>Touch screens seem to be the must-have innovation of the decade as they're seen in almost every new gadget and gizmo that comes out. But how exactly do they work and how can we use them? This PyroElectro article explains how a standard 4-wire resistive touch screen works and how to get the X/Y coordinates of a touched point using a PIC 18F452 microcontroller.<br /><br />
<center><b>PyroFactor:</b> <img src="http://www.pyroelectro.com/img/devil_3.jpg"></center></div><div class="article_link"><a href="http://www.pyroelectro.com/tutorials/touchscreen_interface_resistive/">Read</a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.pyroelectro.com/2011/10/27/simple-touch-screen-interface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

