<?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; hid</title>
	<atom:link href="http://hackaday.com/tag/hid/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Fri, 10 Feb 2012 06:18:04 +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; hid</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>Do you know what you&#8217;re doing when integrating PC-side apps with USB microcontrollers?</title>
		<link>http://hackaday.com/2011/10/31/do-you-know-what-youre-doing-when-integrating-pc-side-apps-with-usb-microcontrollers/</link>
		<comments>http://hackaday.com/2011/10/31/do-you-know-what-youre-doing-when-integrating-pc-side-apps-with-usb-microcontrollers/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 22:01:17 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[Microcontrollers]]></category>
		<category><![CDATA[atmega32u4]]></category>
		<category><![CDATA[hid]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=60090</guid>
		<description><![CDATA[The advent of integrated USB peripherals in microprocessors (PIC, AVR, etc.) has certainly taken a lot of the work out of developing USB devices, not to mention reducing the silicon parts in these designs. But do you know what you&#8217;re doing when it comes to controlling them with user-friendly applications? [Simon Inns] is lending a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=60090&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-60092" title="usb-dev-with-avr-controllers" src="http://hackadaycom.files.wordpress.com/2011/10/usb-dev-with-avr-controllers.png" alt="" width="470" height="258" /></p>
<p>The advent of integrated USB peripherals in microprocessors (PIC, AVR, etc.) has certainly taken a lot of the work out of developing USB devices, not to mention reducing the silicon parts in these designs. But do you know what you&#8217;re doing when it comes to controlling them with user-friendly applications? [Simon Inns] is lending a hand with this in his recent tutorial. He shows how to <a href="http://www.waitingforfriday.com/index.php/USB_Generic_HID_Open_Source_Framework_for_Atmel_AVR_and_Windows">use USB capable AVR chips along with your own Windows applications</a>.</p>
<p>After the break you can see the video from which the above screenshot was captured. That&#8217;s a development board of his own making which hosts an ATmega32U4, as well as a USB-B port, LEDs, potentiometer, and a few switches. Taking a closer look, we love the breadboard friendly headers he used on the bottom of the board to break out all of the pins.</p>
<p>His demo shows the Windows app turning LEDs on the board on and off, as well as ADC data displaying the current potentiometer position with the onscreen dial. His code package includes the hardware design, firmware, and app software needed to follow along with what he&#8217;s doing.</p>
<p><span id="more-60090"></span><span style="text-align:center; display: block;"><a href="http://hackaday.com/2011/10/31/do-you-know-what-youre-doing-when-integrating-pc-side-apps-with-usb-microcontrollers/"><img src="http://img.youtube.com/vi/5CgSLAkTgWk/2.jpg" alt="" /></a></span></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/60090/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/60090/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/60090/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/60090/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/60090/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/60090/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/60090/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/60090/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/60090/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/60090/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/60090/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/60090/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/60090/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/60090/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=60090&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/10/31/do-you-know-what-youre-doing-when-integrating-pc-side-apps-with-usb-microcontrollers/feed/</wfw:commentRss>
		<slash:comments>20</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/10/usb-dev-with-avr-controllers.png" medium="image">
			<media:title type="html">usb-dev-with-avr-controllers</media:title>
		</media:content>
	</item>
		<item>
		<title>Plug and Prey: Malicious USB devices</title>
		<link>http://hackaday.com/2011/01/27/plug-and-prey-malicious-usb-devices/</link>
		<comments>http://hackaday.com/2011/01/27/plug-and-prey-malicious-usb-devices/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 14:28:10 +0000</pubDate>
		<dc:creator>Caleb Kraft</dc:creator>
				<category><![CDATA[android hacks]]></category>
		<category><![CDATA[security hacks]]></category>
		<category><![CDATA[hid]]></category>
		<category><![CDATA[keylogger]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=33556</guid>
		<description><![CDATA[This very informative talk given at Shmoocon 2011 has been posted over at IronGeek. Covering all kinds of angles that a person could attack someones computer through the USB port, this should be read by anyone who is security minded at all. No matter which side of the port you tend to be on, this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=33556&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-large wp-image-33557" title="image003" src="http://hackadaycom.files.wordpress.com/2011/01/image003.jpg?w=450&#038;h=206" alt="" width="450" height="206" /></p>
<p>This very informative talk given at Shmoocon 2011 has been posted over at IronGeek. Covering all kinds of angles that a person could <a href="http://www.irongeek.com/i.php?page=security/plug-and-prey-malicious-usb-devices">attack someones computer through the USB port</a>, this should be read by anyone who is security minded at all. No matter which side of the port you tend to be on, this article has great information. They cover some common attack methods such as keyloggers and fake keyboards as well as some common methods of securing your system against them. We&#8217;ve actually seen this in the news a bit lately as people have been using the <a href="http://www.tomshardware.com/news/phone-keyboard-hacking-nexus-android,12056.html">keyboard emulation method in conjunction with android phones</a> to hack into systems.</p>
<p>&nbsp;</p>
<p>[thanks Adrian]</p>
<br />Filed under: <a href='http://hackaday.com/category/android-hacks/'>android hacks</a>, <a href='http://hackaday.com/category/security-hacks/'>security hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/33556/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/33556/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/33556/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/33556/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/33556/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/33556/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/33556/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/33556/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/33556/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/33556/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/33556/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/33556/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/33556/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/33556/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=33556&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/01/27/plug-and-prey-malicious-usb-devices/feed/</wfw:commentRss>
		<slash:comments>21</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/image003.jpg?w=450" medium="image">
			<media:title type="html">image003</media:title>
		</media:content>
	</item>
		<item>
		<title>NES controller to USB gamepad</title>
		<link>http://hackaday.com/2010/06/30/nes-controller-to-usb-gamepad/</link>
		<comments>http://hackaday.com/2010/06/30/nes-controller-to-usb-gamepad/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 19:00:19 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[nintendo hacks]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[ATmega168]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[controller]]></category>
		<category><![CDATA[hid]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=25508</guid>
		<description><![CDATA[Regular Hackaday reader [Osgeld] is at it again with this USB conversion for an NES controller. This is a ubiquitous hack that we started seeing very early on, sometimes involving an adapter kit, and other times including things like a thumb drive and USB hub. But this time around is truly a bare-bones version. He&#8217;s using [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=25508&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-25509" title="nes-arduino" src="http://hackadaycom.files.wordpress.com/2010/06/nes-arduino-e1277918539418.jpg" alt="" width="470" height="353" /></p>
<p>Regular Hackaday reader [Osgeld] is at it again with this <a href="http://www.instructables.com/id/Convert-a-NES-gamepad-to-USB-with-Arduino">USB conversion for an NES controller</a>. This is a ubiquitous hack that we started seeing <a href="http://hackaday.com/2004/09/07/make-a-nintendo-controller-in-to-a-usb-joystick/">very early on</a>, sometimes involving <a href="http://hackaday.com/2008/06/14/universal-joystick-usb-interface/">an adapter kit</a>, and other times <a href="http://hackaday.com/2008/07/19/usb-nes-controller-plus/">including things like a thumb drive and USB hub</a>. But this time around is truly a bare-bones version. He&#8217;s using an Arduino but it&#8217;s really just an AVR ATmega168 running the bootloader. We&#8217;d wager this can be done with an ATmega8 just as easily. Grab a couple of diodes (we never seem to have the 3.6v zener diodes around when we need them), a couple caps and resistors, a crystal and you&#8217;re in business. The hack wires each button to a pin and implements a keyboard HID that can be mapped for any purpose you desire.</p>
<br />Filed under: <a href='http://hackaday.com/category/nintendo-hacks/'>nintendo hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/25508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/25508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/25508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/25508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/25508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/25508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/25508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/25508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/25508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/25508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/25508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/25508/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/25508/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/25508/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=25508&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/06/30/nes-controller-to-usb-gamepad/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/06/nes-arduino-e1277918539418.jpg" medium="image">
			<media:title type="html">nes-arduino</media:title>
		</media:content>
	</item>
		<item>
		<title>Working with the AT90USBKey</title>
		<link>http://hackaday.com/2010/06/23/working-with-the-at90usbkey/</link>
		<comments>http://hackaday.com/2010/06/23/working-with-the-at90usbkey/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 18:13:13 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[classic hacks]]></category>
		<category><![CDATA[AT90USBKey]]></category>
		<category><![CDATA[hid]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=25324</guid>
		<description><![CDATA[The Genearic HID tool is meant as an easy way to create your own human interface devices. The project has the added benefit of showing us how to hack the hardware on the AT90USBKey developement board. The AVR-based device, which we saw used to make an SNES cartridge reader, comes in at just over $30 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=25324&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-25325" title="at-90-usb-key" src="http://hackadaycom.files.wordpress.com/2010/06/at-90-usb-key.jpg" alt="" width="470" height="348" /></p>
<p>The <a href="http://generichid.sourceforge.net/index.html">Genearic HID tool</a> is meant as an easy way to create your own human interface devices. The project has the added benefit of showing us how to <a href="http://generichid.sourceforge.net/hardware.htm">hack the hardware on the AT90USBKey developement board</a>. The AVR-based device, which we saw used to make <a href="http://hackaday.com/2009/06/19/usb-reader-for-snes-game-carts/">an SNES cartridge reader</a>, comes in at just over $30 but with a few caveats. First, the breakout pads for the pins are not 0.1&#8243; pitch and require some creative soldering to get at them easily. But the walk through also covers converting the board to run at 5v when in USB host mode, and altering the populated components to reclaim pins on the AT90USB1287 chip. The fun isn&#8217;t limited to this board, there&#8217;s also <a href="http://www.franksworkshop.com.au/CNC/GenericHIDBoard1.0/GenericHIDBoard1.0.htm">a home brew alternative</a> based around the same chip.</p>
<p>[Thanks Juan]</p>
<br />Filed under: <a href='http://hackaday.com/category/classic-hacks/'>classic hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/25324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/25324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/25324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/25324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/25324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/25324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/25324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/25324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/25324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/25324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/25324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/25324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/25324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/25324/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=25324&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/06/23/working-with-the-at90usbkey/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/06/at-90-usb-key.jpg" medium="image">
			<media:title type="html">at-90-usb-key</media:title>
		</media:content>
	</item>
		<item>
		<title>HID crafting with a PIC and a joystick</title>
		<link>http://hackaday.com/2010/06/02/hid-crafting-with-a-pic-and-a-joystick/</link>
		<comments>http://hackaday.com/2010/06/02/hid-crafting-with-a-pic-and-a-joystick/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 21:00:09 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[hid]]></category>
		<category><![CDATA[Joystick]]></category>
		<category><![CDATA[pic]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=24677</guid>
		<description><![CDATA[[Amr Bekhit] converted his gameport joystick to use as a USB joystick. Much like a universal USB joystick interface, this uses an additional microcontroller to talk to the serial bus while monitoring the controls on the stick. [Amr's] discussion about creating HID descriptors is clear and easy to understand. What he&#8217;s laid out can be [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=24677&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-24678" title="converting-joystick-to-usb-hid" src="http://hackadaycom.files.wordpress.com/2010/06/converting-joystick-to-usb-hid.jpg" alt="" width="470" height="472" /></p>
<p>[Amr Bekhit] converted his <a href="http://helmpcb.com/Electronics/USBJoystick/USBJoystick.aspx">gameport joystick to use as a USB joystick</a>. Much like a <a href="http://hackaday.com/2008/06/14/universal-joystick-usb-interface/">universal USB joystick interface</a>, this uses an additional microcontroller to talk to the serial bus while monitoring the controls on the stick. [Amr's] discussion about creating HID descriptors is clear and easy to understand. What he&#8217;s laid out can be translated to any custom HID your heart desires. Give it a try with <a href="http://hackaday.com/2008/07/19/usb-nes-controller-plus/">that old peripheral</a> that&#8217;s been gathering dust in the corner.</p>
<br />Filed under: <a href='http://hackaday.com/category/peripherals-hacks/'>peripherals hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/24677/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/24677/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/24677/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/24677/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/24677/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/24677/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/24677/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/24677/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/24677/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/24677/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/24677/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/24677/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/24677/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/24677/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=24677&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/06/02/hid-crafting-with-a-pic-and-a-joystick/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/06/converting-joystick-to-usb-hid.jpg" medium="image">
			<media:title type="html">converting-joystick-to-usb-hid</media:title>
		</media:content>
	</item>
		<item>
		<title>USB VU-meter</title>
		<link>http://hackaday.com/2010/04/22/usb-vu-meter/</link>
		<comments>http://hackaday.com/2010/04/22/usb-vu-meter/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 13:00:07 +0000</pubDate>
		<dc:creator>Jakob Griffith</dc:creator>
				<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[hid]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[needle]]></category>
		<category><![CDATA[pic]]></category>
		<category><![CDATA[PIC18F2550]]></category>
		<category><![CDATA[pwm]]></category>
		<category><![CDATA[rgb]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[VU meter]]></category>
		<category><![CDATA[waitingforfriday]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=23400</guid>
		<description><![CDATA[WaitingForFriday&#8217;s [Simon Inns] is quite possibly the USB interface and PIC master. This week he let us know about his VU-meter repurposed as a computer performance monitor using a PIC18F2550 and his open source USB Generic HID communication class. With PWM the meter&#8217;s needles and RGB LED can be accurately set and even dampened for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=23400&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<span style="text-align:center; display: block;"><a href="http://hackaday.com/2010/04/22/usb-vu-meter/"><img src="http://img.youtube.com/vi/jsg24MGNpRc/2.jpg" alt="" /></a></span>
<p>WaitingForFriday&#8217;s [Simon Inns] is quite possibly the USB interface and PIC master. This week he let us know about his <a href="http://www.waitingforfriday.com/index.php/USB_Performance_Monitor">VU-meter repurposed as a computer performance monitor</a> using a PIC18F2550 and his <a href="http://hackaday.com/2010/03/21/pic-based-usb-input-devices/">open source USB Generic HID communication class</a>. With PWM the meter&#8217;s needles and RGB LED can be accurately set and even dampened for CPU usage, network usage, HDD utilization, and even memory usage. Oddly enough, in his software we didn&#8217;t find the ability to use the device as a VU-meter &#8211; go figure.</p>
<br />Filed under: <a href='http://hackaday.com/category/peripherals-hacks/'>peripherals hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/23400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/23400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/23400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/23400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/23400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/23400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/23400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/23400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/23400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/23400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/23400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/23400/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/23400/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/23400/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=23400&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/04/22/usb-vu-meter/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Jakob Griffith</media:title>
		</media:content>
	</item>
		<item>
		<title>PIC USB host shortcuts</title>
		<link>http://hackaday.com/2010/04/08/pic-usb-host-shortcuts/</link>
		<comments>http://hackaday.com/2010/04/08/pic-usb-host-shortcuts/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 19:00:00 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[18f]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[hid]]></category>
		<category><![CDATA[pic]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=23102</guid>
		<description><![CDATA[[Simon Inns] is still hard at work making USB connectivity for PIC microcontrollers easier for the hobbiest. He&#8217;s released a framework for PIC based USB devices under Windows. It includes the firmware needed for USB compatible 18F PIC chips as well as a C# class library and example programs for the Windows side of things. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=23102&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-23103" title="pic-usb-host-shortcut" src="http://hackadaycom.files.wordpress.com/2010/04/pic-usb-host-shortcut.jpg" alt="" width="470" height="332" /></p>
<p>[Simon Inns] is still hard at work making USB connectivity for PIC microcontrollers easier for the hobbiest. He&#8217;s released <a href="http://www.waitingforfriday.com/index.php/Open_Source_Framework_for_USB_Generic_HID_devices_based_on_the_PIC18F_and_Windows">a framework for PIC based USB devices</a> under Windows. It includes the firmware needed for USB compatible 18F PIC chips as well as a C# class library and example programs for the Windows side of things. This goes quite a bit further than <a href="http://hackaday.com/2010/03/21/pic-based-usb-input-devices/">his PIC-USB tutorial</a> but with little added effort on your end of things.</p>
<p>We do our USB prototyping on a breadboard just like [Simon] did in this example. He&#8217;s got a nice little USB-B connector breakout that is easy to plug into the breadboard. If you prefer to have a more stable development area, check out <a href="http://www.waitingforfriday.com/index.php/PIC_USB_Development_Board">the one he designed</a>. It&#8217;s a single-sided PCB made for through-hole components with just a handful of jumper wires.</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/23102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/23102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/23102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/23102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/23102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/23102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/23102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/23102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/23102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/23102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/23102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/23102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/23102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/23102/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=23102&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2010/04/08/pic-usb-host-shortcuts/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2010/04/pic-usb-host-shortcut.jpg" medium="image">
			<media:title type="html">pic-usb-host-shortcut</media:title>
		</media:content>
	</item>
		<item>
		<title>C64 USB keyboard</title>
		<link>http://hackaday.com/2009/07/06/c64-usb-keyboard/</link>
		<comments>http://hackaday.com/2009/07/06/c64-usb-keyboard/#comments</comments>
		<pubDate>Mon, 06 Jul 2009 19:06:02 +0000</pubDate>
		<dc:creator>Steve Watkins</dc:creator>
				<category><![CDATA[home entertainment hacks]]></category>
		<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[pcs hacks]]></category>
		<category><![CDATA[atmega]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[bit bang]]></category>
		<category><![CDATA[c64]]></category>
		<category><![CDATA[commodore]]></category>
		<category><![CDATA[controller]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[hid]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[microcontroller]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[V-USB]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=12455</guid>
		<description><![CDATA[[Maarten] told us about a C64 USB keyboard that was modified to be used as a standard input device. An interesting aspect of the project is the use of V-USB (formerly known as AVR-USB). V-USB is a software only approach to slow speed USB HID. In essence this is a two fold mod, The C64 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=12455&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-12456" title="breadboard" src="http://hackadaycom.files.wordpress.com/2009/07/breadboard.jpg" alt="breadboard" width="450" height="254" /></p>
<p>[Maarten] told us about a <a href="http://symlink.dk/projects/c64key/" target="_blank">C64 USB keyboard</a> that was modified to be used as a standard input device. An interesting aspect of the project is the <a href="http://www.obdev.at/products/vusb/index.html" target="_blank">use of V-USB</a> (formerly known as AVR-USB). V-USB is a software only approach to slow speed USB HID. In essence this is a two fold mod, The C64 keyboard is patched to a PC, and an off the shelf AVR is software-hacked to bit bang the USB communications. The author notes an initial problem with multiple key presses that was later corrected in the application. For the other side of the spectrum, we had covered the <a href="http://hackaday.com/2009/06/15/c64-twitter-client/" target="_blank">C64 twittering client</a>, and a <a href="http://hackaday.com/2009/04/06/commodore-64-laptop/" target="_blank">commodore 64 laptop</a>.</p>
<br />Posted in home entertainment hacks, misc hacks, pcs hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/12455/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/12455/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/12455/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/12455/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/12455/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/12455/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/12455/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/12455/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/12455/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/12455/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/12455/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/12455/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/12455/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/12455/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=12455&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/07/06/c64-usb-keyboard/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">2s2t2e</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/07/breadboard.jpg" medium="image">
			<media:title type="html">breadboard</media:title>
		</media:content>
	</item>
		<item>
		<title>CUIduino, Arduino with true USB support</title>
		<link>http://hackaday.com/2009/01/17/cuiduino-arduino-with-true-usb-support/</link>
		<comments>http://hackaday.com/2009/01/17/cuiduino-arduino-with-true-usb-support/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 02:04:30 +0000</pubDate>
		<dc:creator>Eliot</dc:creator>
				<category><![CDATA[arduino hacks]]></category>
		<category><![CDATA[classic hacks]]></category>
		<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[ATmega168]]></category>
		<category><![CDATA[AVR]]></category>
		<category><![CDATA[cuiduino]]></category>
		<category><![CDATA[ftdi]]></category>
		<category><![CDATA[hid]]></category>
		<category><![CDATA[midi]]></category>
		<category><![CDATA[midi over usb]]></category>
		<category><![CDATA[osc]]></category>
		<category><![CDATA[peripheral]]></category>
		<category><![CDATA[pic]]></category>
		<category><![CDATA[pic18f4550]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[usb hid]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=7947</guid>
		<description><![CDATA[The CREATE USB Interface (CUI) was a project that came out of UC Santa Barbara around the same time the Arduino was being developed. It has a USB port, a PIC18F4550, and a prototyping area. It was designed to enable easy interfacing with the real would through many A/D inputs and general I/O ports. It [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=7947&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-7948" title="cuiduinotop" src="http://hackadaycom.files.wordpress.com/2009/01/cuiduinotop.jpg" alt="cuiduinotop" width="450" height="325" /></p>
<p>The <a title="The CREATE USB Interface" href="http://www.create.ucsb.edu/~dano/CUI/">CREATE USB Interface (CUI)</a> was a project that came out of UC Santa Barbara around the same time the <a title="arduino  - Hack a Day" href="http://hackaday.com/tag/arduino">Arduino</a> was being developed. It has a USB port, a PIC18F4550, and a prototyping area. It was designed to enable easy interfacing with the real would through many A/D inputs and general I/O ports. It supports both OSC and MIDI-over-USB natively. The biggest difference between the CUI and the Arduino is its <a title="USB 3.0 - Mahalo" href="http://www.mahalo.com/USB_3.0">USB support</a>. The Arduino uses an FTDI chip to create a serial interface to its onboard AVR. The CUI&#8217;s PIC has native support for USB. That means you can have the CUI appear to be any USB HID device you want: <a title="Keyboards - Mahalo" href="http://www.mahalo.com/Keyboards">keyboard</a>, <a title="Computer Mouse - Mahalo" href="http://www.mahalo.com/Computer_Mouse">mouse</a>, game controller, etc.</p>
<p>The Arduino has a friendly development environment and a large following though. CUI create [Dan Overholt] decided to add an ATmega168 to his board to get the best of both worlds, the <a title="The CREATE USB Interface" href="http://www.create.ucsb.edu/~dano/CUI/">CUIduino</a> (scroll down). It can be programmed just like any other Arduino compatible device, but the having the CUI parent means your Arduino project can behave like a native USB HID gadget.</p>
<p>[Thanks Peter]</p>
<br />Posted in arduino hacks, classic hacks, peripherals hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/7947/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/7947/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/7947/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/7947/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/7947/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/7947/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/7947/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/7947/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/7947/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/7947/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/7947/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/7947/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/7947/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/7947/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=7947&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/01/17/cuiduino-arduino-with-true-usb-support/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">RobotSkirts</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/01/cuiduinotop.jpg" medium="image">
			<media:title type="html">cuiduinotop</media:title>
		</media:content>
	</item>
		<item>
		<title>Clove 2 glove for one handed input</title>
		<link>http://hackaday.com/2008/07/12/clove-2-glove-for-one-handed-input/</link>
		<comments>http://hackaday.com/2008/07/12/clove-2-glove-for-one-handed-input/#comments</comments>
		<pubDate>Sat, 12 Jul 2008 15:00:00 +0000</pubDate>
		<dc:creator>Caleb Kraft</dc:creator>
				<category><![CDATA[classic hacks]]></category>
		<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[cemtech]]></category>
		<category><![CDATA[clove2]]></category>
		<category><![CDATA[glove]]></category>
		<category><![CDATA[hid]]></category>
		<category><![CDATA[inputdevice]]></category>
		<category><![CDATA[keyboard]]></category>

		<guid isPermaLink="false">http://hackaday.iheartcashews.com:8181/2008/07/12/clove-2-glove-for-one-handed-input/</guid>
		<description><![CDATA[[Christopher Mitchell] (previously on Hack a Day) has come up with a rather interesting input device. The Clove 2 glove is a Bluetooth data input interface. The goal is to be able to &#8220;type&#8221; without the use of a traditional keyboard. Key strokes are achieved through finger movements. Your computer simply sees this as a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=2261&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img width="450" vspace="4" hspace="4" height="325" border="0" alt="" src="http://hackadaycom.files.wordpress.com/2008/07/cove2fixed.jpg?w=450&#038;h=325" /><br />[Christopher Mitchell] (<a href="http://www.hackaday.com/2007/08/16/vufan-vu-meter/">previously on Hack a Day</a>) has come up with a rather interesting input device. <a href="http://www.cemetech.net/projects/item.php?id=16">The Clove 2 glove is a Bluetooth data input interface</a>. The goal is to be able to &#8220;type&#8221; without the use of a traditional keyboard. Key strokes are achieved through finger movements. Your computer simply sees this as a Bluetooth HID device and some software translates it for you.</p>
<p>While it may seem confusing, he&#8217;s designed it to be very similar to typing on a keyboard. Each finger movement or combination is a key stroke. Just like typing on a regular keyboard, there are modifying strokes such as ALT or shift that effect others. Most common used keys require the least combinations of finger movements.</p>
<p><span id="more-2261"></span></p>
<p><object width="450" height="364"><param name="movie" value="http://www.youtube.com/v/qYXVf_6nsGQ&amp;hl=en&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/qYXVf_6nsGQ&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="450" height="364"></embed></object><br />[Christopher] put some extra effort in to making this user friendly by adding some features that you might not have thought of at first. For example, the ALT and shift keys work similar to a phone interface. When you press them, the next keystroke is effected. There is also audio feedback to let you know that this has happened. Each normal keystroke makes a click, while each modifier has a unique tone.</p>
<p>They&#8217;re not being stingy with information either. The site has a complete writeup of how to make the glove yourself. Each step has a detailed description and pictures as well as downloadable schematics.</p>
<p>This method of input seems so unobtrusive. We can visualize this being used in warehouses or even by doctors for different types of input when keeping your hands available is necessary. Maybe a sock version should be next in line!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/hackadaycom.wordpress.com/2261/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/hackadaycom.wordpress.com/2261/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/2261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/2261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/2261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/2261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/2261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/2261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/2261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/2261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/2261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/2261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/2261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/2261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/2261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/2261/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=2261&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2008/07/12/clove-2-glove-for-one-handed-input/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Caleb Kraft</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2008/07/cove2fixed.jpg" medium="image" />
	</item>
		<item>
		<title>Universal joystick USB interface</title>
		<link>http://hackaday.com/2008/06/14/universal-joystick-usb-interface/</link>
		<comments>http://hackaday.com/2008/06/14/universal-joystick-usb-interface/#comments</comments>
		<pubDate>Sat, 14 Jun 2008 15:30:00 +0000</pubDate>
		<dc:creator>Will O'Brien</dc:creator>
				<category><![CDATA[classic hacks]]></category>
		<category><![CDATA[peripherals hacks]]></category>
		<category><![CDATA[atmega8]]></category>
		<category><![CDATA[Atmel]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[hid]]></category>
		<category><![CDATA[Joystick]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://hackaday.iheartcashews.com:8181/2008/06/14/universal-joystick-usb-interface/</guid>
		<description><![CDATA[Building on his USB NES pad interface, [Rapha&#235;l] released a universal USB joystick interface. It presents a HID device with four directional buttons and eight general purpose buttons. The board uses an ATmega8 and implements USB entirely in software.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=1999&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img width="400" vspace="4" hspace="4" height="325" border="0" alt="" src="http://hackadaycom.files.wordpress.com/2008/06/universal-hid.jpg?w=400&#038;h=325" /><br />Building on his <a href="http://www.raphnet.net/electronique/snes_nes_usb/index_en.php">USB NES pad interface</a>, [<font size="-1">Rapha&euml;l] released a <a href="http://www.raphnet.net/electronique/usb_game12/index_en.php">universal USB joystick interface</a>. It presents a HID device with four directional buttons and eight general purpose buttons. The board uses an ATmega8 and implements USB entirely in software.</font></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/hackadaycom.wordpress.com/1999/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/hackadaycom.wordpress.com/1999/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/1999/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/1999/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/1999/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/1999/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/1999/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/1999/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/1999/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/1999/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/1999/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/1999/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/1999/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/1999/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/1999/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/1999/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=1999&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2008/06/14/universal-joystick-usb-interface/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Will O&#039;Brien</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2008/06/universal-hid.jpg" medium="image" />
	</item>
		<item>
		<title>DIY HID Ballast</title>
		<link>http://hackaday.com/2008/06/10/diy-hid-ballast/</link>
		<comments>http://hackaday.com/2008/06/10/diy-hid-ballast/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 14:25:00 +0000</pubDate>
		<dc:creator>Will O'Brien</dc:creator>
				<category><![CDATA[classic hacks]]></category>
		<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[biking]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[hid]]></category>

		<guid isPermaLink="false">http://hackaday.iheartcashews.com:8181/2008/06/10/diy-hid-ballast/</guid>
		<description><![CDATA[HID lights have a major power consumption and lumen output advantage over halogen lights. Unfortunately the ballast component isn&#8217;t very cheap. [brian]&#8216;s been building his own ballasts for his mountain bike. We couldn&#8217;t find any more info on his design, but we did find some interesting stuff. This document lays out the requirements for a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=1955&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img width="400" vspace="4" hspace="4" height="325" border="0" src="http://hackadaycom.files.wordpress.com/2008/06/diy-hid-ballast.jpg?w=400&#038;h=325"  alt="" /><br />HID lights have a major power consumption and lumen output advantage over halogen lights. Unfortunately the ballast component isn&#8217;t very cheap. [brian]&#8216;s been <a href="http://forums.mtbr.com/showthread.php?t=269251">building his own ballasts</a> for his mountain bike. We couldn&#8217;t find any more info on his design, but we did find some interesting stuff. This document lays out <a href="http://members.misty.com/don/hidexp.html#1">the requirements</a> for a ballast. <a href="http://www.repairfaq.org/sam/jshidbal.htm">Here&#8217;s</a> an older HID ballast design to get rolling. Keep in mind that the lamp requires high voltages &#8211; don&#8217;t play with it unless you know what you&#8217;re doing. If you&#8217;d rather use off the shelf components, check out the HID dive light we wrote up a <a href="http://www.hackaday.com/2006/09/03/hid-dive-light/">while back</a>. It uses a fairly inexpensive ballast/lamp combo.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/hackadaycom.wordpress.com/1955/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/hackadaycom.wordpress.com/1955/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/1955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/1955/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/1955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/1955/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/1955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/1955/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/1955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/1955/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/1955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/1955/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/1955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/1955/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/1955/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/1955/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=1955&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2008/06/10/diy-hid-ballast/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Will O&#039;Brien</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2008/06/diy-hid-ballast.jpg" medium="image" />
	</item>
	</channel>
</rss>
