<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Accelerometer Controlled Usb Gamepad and Mouse using PIC18F2550 / PIC18F4550</title>
	<atom:link href="http://www.starlino.com/usb_gamepad.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.starlino.com/usb_gamepad.html</link>
	<description>Electronics and Robotics Projects, Tutorials, Reviews, Experiments</description>
	<lastBuildDate>Fri, 03 Feb 2012 16:51:23 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Ress</title>
		<link>http://www.starlino.com/usb_gamepad.html#comment-2050</link>
		<dc:creator>Ress</dc:creator>
		<pubDate>Sat, 08 Oct 2011 06:04:24 +0000</pubDate>
		<guid isPermaLink="false">http://usb_gamepad#comment-2050</guid>
		<description>To Starlino,

Hi.Just want to know,below is my altered HIDDesc.I&#039;m learning about USB &amp; i wanted to make a joystick with throttle,x &amp; y axis &amp; 6 buttons.Unfortunately it&#039;s not working.Can you help me out.

The HID Desc:

;	retlw 	0x05
;	retlw 	0x01					;usage page (Generic Desktop)
;	retlw	0x09
;	retlw	0x04					;usage (joystick)
;	retlw   0xa1
;	retlw	0x01					;collection (application)
;	retlw   0x05					
;	retlw 	0x02					;usage page (Simulation Controls)
;	retlw	0x09			
;	retlw	0xbb					;usage (Throttle)
;	retlw	0x15					
;	retlw	0x00					;logical minimum (0)
;	retlw	0x26
;	retlw	0xff					;logical maximum (255)
;	retlw	0x75			
;	retlw	0x08					;report size (8)
;	retlw	0x95		
;	retlw	0x01					;report count (1)
;	retlw	0X81
;	retlw	0x02					;input(data,var,abs)
;	retlw   0x05
;	retlw	0x01					;usage page (Generic Desktop)
;	retlw	0x09
;	retlw	0x01					;usage (pointer)
;	retlw	0xa1					
;	retlw	0x00					;collection (physical)
;	retlw	0x09
;	retlw	0x30					;X-Axis
;	retlw	0x09
;	retlw	0x31					;Y-Axis
;	retlw  	0x95
;	retlw	0x02					;report count (2)
;	retlw	0x81
;	retlw	0x02					;input(data,var,abs)
;	retlw	0xc0					;end collection
;	retlw 	0x05
;	retlw	0x09					;usage page (button)
;	retlw	0x19	
;	retlw	0x01					;usage minimum (button 1)
;	retlw	0x29				
;	retlw	0x06					;usage maximum (button 6)
;	retlw	0x15
;	retlw	0x00					;logical minimum (0)
;	retlw 	0x25	
;	retlw	0x01					;logical maximum (1)
;	retlw	0x75
;	retlw	0x01					;report size (1)
;	retlw	0x95
;	retlw	0x06				    ;report count (6)
;	retlw	0x81					
;	retlw	0x02					;input (data,var,abs)
;	retlw	0x95				
;	retlw	0x04					;report count (4)
;	retlw	0x81			
;	retlw	0x03					;input (constant,var,abs)
;	retlw	0xc0					;end collection.</description>
		<content:encoded><![CDATA[<p>To Starlino,</p>
<p>Hi.Just want to know,below is my altered HIDDesc.I&#8217;m learning about USB &amp; i wanted to make a joystick with throttle,x &amp; y axis &amp; 6 buttons.Unfortunately it&#8217;s not working.Can you help me out.</p>
<p>The HID Desc:</p>
<p>;	retlw 	0&#215;05<br />
;	retlw 	0&#215;01					;usage page (Generic Desktop)<br />
;	retlw	0&#215;09<br />
;	retlw	0&#215;04					;usage (joystick)<br />
;	retlw   0xa1<br />
;	retlw	0&#215;01					;collection (application)<br />
;	retlw   0&#215;05<br />
;	retlw 	0&#215;02					;usage page (Simulation Controls)<br />
;	retlw	0&#215;09<br />
;	retlw	0xbb					;usage (Throttle)<br />
;	retlw	0&#215;15<br />
;	retlw	0&#215;00					;logical minimum (0)<br />
;	retlw	0&#215;26<br />
;	retlw	0xff					;logical maximum (255)<br />
;	retlw	0&#215;75<br />
;	retlw	0&#215;08					;report size (8)<br />
;	retlw	0&#215;95<br />
;	retlw	0&#215;01					;report count (1)<br />
;	retlw	0X81<br />
;	retlw	0&#215;02					;input(data,var,abs)<br />
;	retlw   0&#215;05<br />
;	retlw	0&#215;01					;usage page (Generic Desktop)<br />
;	retlw	0&#215;09<br />
;	retlw	0&#215;01					;usage (pointer)<br />
;	retlw	0xa1<br />
;	retlw	0&#215;00					;collection (physical)<br />
;	retlw	0&#215;09<br />
;	retlw	0&#215;30					;X-Axis<br />
;	retlw	0&#215;09<br />
;	retlw	0&#215;31					;Y-Axis<br />
;	retlw  	0&#215;95<br />
;	retlw	0&#215;02					;report count (2)<br />
;	retlw	0&#215;81<br />
;	retlw	0&#215;02					;input(data,var,abs)<br />
;	retlw	0xc0					;end collection<br />
;	retlw 	0&#215;05<br />
;	retlw	0&#215;09					;usage page (button)<br />
;	retlw	0&#215;19<br />
;	retlw	0&#215;01					;usage minimum (button 1)<br />
;	retlw	0&#215;29<br />
;	retlw	0&#215;06					;usage maximum (button 6)<br />
;	retlw	0&#215;15<br />
;	retlw	0&#215;00					;logical minimum (0)<br />
;	retlw 	0&#215;25<br />
;	retlw	0&#215;01					;logical maximum (1)<br />
;	retlw	0&#215;75<br />
;	retlw	0&#215;01					;report size (1)<br />
;	retlw	0&#215;95<br />
;	retlw	0&#215;06				    ;report count (6)<br />
;	retlw	0&#215;81<br />
;	retlw	0&#215;02					;input (data,var,abs)<br />
;	retlw	0&#215;95<br />
;	retlw	0&#215;04					;report count (4)<br />
;	retlw	0&#215;81<br />
;	retlw	0&#215;03					;input (constant,var,abs)<br />
;	retlw	0xc0					;end collection.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fernando</title>
		<link>http://www.starlino.com/usb_gamepad.html#comment-1259</link>
		<dc:creator>Fernando</dc:creator>
		<pubDate>Fri, 24 Jun 2011 21:26:27 +0000</pubDate>
		<guid isPermaLink="false">http://usb_gamepad#comment-1259</guid>
		<description>Thanks a lot for the code!
I&#039;m trying to build the same thing, but using 10 bit resolution (0 to 1023 steps). I tried messing with the code but with no success. Do you have any tips?</description>
		<content:encoded><![CDATA[<p>Thanks a lot for the code!<br />
I&#8217;m trying to build the same thing, but using 10 bit resolution (0 to 1023 steps). I tried messing with the code but with no success. Do you have any tips?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Milan</title>
		<link>http://www.starlino.com/usb_gamepad.html#comment-906</link>
		<dc:creator>Milan</dc:creator>
		<pubDate>Thu, 26 May 2011 14:25:02 +0000</pubDate>
		<guid isPermaLink="false">http://usb_gamepad#comment-906</guid>
		<description>would u please provide the same code for AVR, it will be very helpful if u</description>
		<content:encoded><![CDATA[<p>would u please provide the same code for AVR, it will be very helpful if u</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://www.starlino.com/usb_gamepad.html#comment-898</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Thu, 19 May 2011 12:24:32 +0000</pubDate>
		<guid isPermaLink="false">http://usb_gamepad#comment-898</guid>
		<description>Hi Starlino. I&#039;m building the gamepad using the 4550. It&#039;s gonna have 8 buttons only (i.e 4 directional,1 select, 1 start, and 2 action buttons) I&#039;m also looking to throw in an LED that lights up when the pad is connected to the host system. Are there any warnings on the physical design of the pad? Also, do I need the external oscillator?</description>
		<content:encoded><![CDATA[<p>Hi Starlino. I&#8217;m building the gamepad using the 4550. It&#8217;s gonna have 8 buttons only (i.e 4 directional,1 select, 1 start, and 2 action buttons) I&#8217;m also looking to throw in an LED that lights up when the pad is connected to the host system. Are there any warnings on the physical design of the pad? Also, do I need the external oscillator?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jean</title>
		<link>http://www.starlino.com/usb_gamepad.html#comment-879</link>
		<dc:creator>Jean</dc:creator>
		<pubDate>Thu, 05 May 2011 23:01:31 +0000</pubDate>
		<guid isPermaLink="false">http://usb_gamepad#comment-879</guid>
		<description>Starlino how do I  load the mouse firmware on device ?</description>
		<content:encoded><![CDATA[<p>Starlino how do I  load the mouse firmware on device ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jean</title>
		<link>http://www.starlino.com/usb_gamepad.html#comment-878</link>
		<dc:creator>Jean</dc:creator>
		<pubDate>Thu, 05 May 2011 22:16:50 +0000</pubDate>
		<guid isPermaLink="false">http://usb_gamepad#comment-878</guid>
		<description>so I dont have to make any changes to the code? which of the files on the 18F2550_Gamepad file do I compile and how? escuse me for all this cuestions but I have not any idea on how to make it work as a mouse, I could make it work as a game pad but I dont have any idea on how to make it as a mouse could you be more especific on the steps to make it become as a mouse_?. thanks in advance</description>
		<content:encoded><![CDATA[<p>so I dont have to make any changes to the code? which of the files on the 18F2550_Gamepad file do I compile and how? escuse me for all this cuestions but I have not any idea on how to make it work as a mouse, I could make it work as a game pad but I dont have any idea on how to make it as a mouse could you be more especific on the steps to make it become as a mouse_?. thanks in advance</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: starlino</title>
		<link>http://www.starlino.com/usb_gamepad.html#comment-877</link>
		<dc:creator>starlino</dc:creator>
		<pubDate>Thu, 05 May 2011 21:06:34 +0000</pubDate>
		<guid isPermaLink="false">http://usb_gamepad#comment-877</guid>
		<description>To use it as a mouse compile the project in MPLAB:
http://code.google.com/p/hidmouse/

For PicBasic Pro you can use the mouse descriptor provided as sample in USB stack. 

You don&#039;t need to do anything on PC, once you load the mouse firmware on device it will be detected as a standard HID mouse, no special drivers required.</description>
		<content:encoded><![CDATA[<p>To use it as a mouse compile the project in MPLAB:<br />
<a href="http://code.google.com/p/hidmouse/" rel="nofollow">http://code.google.com/p/hidmouse/</a></p>
<p>For PicBasic Pro you can use the mouse descriptor provided as sample in USB stack. </p>
<p>You don&#8217;t need to do anything on PC, once you load the mouse firmware on device it will be detected as a standard HID mouse, no special drivers required.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jean</title>
		<link>http://www.starlino.com/usb_gamepad.html#comment-876</link>
		<dc:creator>Jean</dc:creator>
		<pubDate>Thu, 05 May 2011 20:54:09 +0000</pubDate>
		<guid isPermaLink="false">http://usb_gamepad#comment-876</guid>
		<description>how do i configure my pc to use it as a mouse_? which steps may I do for it to be recogniced as a mouse_? thanks in advance!</description>
		<content:encoded><![CDATA[<p>how do i configure my pc to use it as a mouse_? which steps may I do for it to be recogniced as a mouse_? thanks in advance!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: starlino</title>
		<link>http://www.starlino.com/usb_gamepad.html#comment-864</link>
		<dc:creator>starlino</dc:creator>
		<pubDate>Sun, 10 Apr 2011 01:09:12 +0000</pubDate>
		<guid isPermaLink="false">http://usb_gamepad#comment-864</guid>
		<description>no design changes for mouse device  , except I guess you only need 3 buttons</description>
		<content:encoded><![CDATA[<p>no design changes for mouse device  , except I guess you only need 3 buttons</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: D</title>
		<link>http://www.starlino.com/usb_gamepad.html#comment-863</link>
		<dc:creator>D</dc:creator>
		<pubDate>Sat, 09 Apr 2011 19:06:29 +0000</pubDate>
		<guid isPermaLink="false">http://usb_gamepad#comment-863</guid>
		<description>Hi, What is the design changes I have to do if i build mouse with the PIC 18f4550?</description>
		<content:encoded><![CDATA[<p>Hi, What is the design changes I have to do if i build mouse with the PIC 18f4550?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: yugandhar</title>
		<link>http://www.starlino.com/usb_gamepad.html#comment-848</link>
		<dc:creator>yugandhar</dc:creator>
		<pubDate>Thu, 31 Mar 2011 04:13:26 +0000</pubDate>
		<guid isPermaLink="false">http://usb_gamepad#comment-848</guid>
		<description>i liked  u r project and i started making it .i am almost half a way ..so can u pls get complete details (like u r report on project ) it will be helpful to me. pls help me out</description>
		<content:encoded><![CDATA[<p>i liked  u r project and i started making it .i am almost half a way ..so can u pls get complete details (like u r report on project ) it will be helpful to me. pls help me out</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tarun singhal</title>
		<link>http://www.starlino.com/usb_gamepad.html#comment-819</link>
		<dc:creator>tarun singhal</dc:creator>
		<pubDate>Sat, 12 Mar 2011 17:18:49 +0000</pubDate>
		<guid isPermaLink="false">http://usb_gamepad#comment-819</guid>
		<description>excellent work dude
hats off for u.....</description>
		<content:encoded><![CDATA[<p>excellent work dude<br />
hats off for u&#8230;..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: shameem</title>
		<link>http://www.starlino.com/usb_gamepad.html#comment-801</link>
		<dc:creator>shameem</dc:creator>
		<pubDate>Sun, 06 Mar 2011 23:20:25 +0000</pubDate>
		<guid isPermaLink="false">http://usb_gamepad#comment-801</guid>
		<description>Pete I also am trying to do the 20 button version on pic 18f2550 but with no luck could you send me your hex as I see you&#039;ve been successful bro Im at shinobiischilling@gmail.com

I would really appreciate it thanks</description>
		<content:encoded><![CDATA[<p>Pete I also am trying to do the 20 button version on pic 18f2550 but with no luck could you send me your hex as I see you&#8217;ve been successful bro Im at <a href="mailto:shinobiischilling@gmail.com">shinobiischilling@gmail.com</a></p>
<p>I would really appreciate it thanks</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: prathap</title>
		<link>http://www.starlino.com/usb_gamepad.html#comment-778</link>
		<dc:creator>prathap</dc:creator>
		<pubDate>Tue, 15 Feb 2011 06:23:35 +0000</pubDate>
		<guid isPermaLink="false">http://usb_gamepad#comment-778</guid>
		<description>where i can get these components and the game pad</description>
		<content:encoded><![CDATA[<p>where i can get these components and the game pad</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: starlino</title>
		<link>http://www.starlino.com/usb_gamepad.html#comment-777</link>
		<dc:creator>starlino</dc:creator>
		<pubDate>Fri, 11 Feb 2011 13:39:24 +0000</pubDate>
		<guid isPermaLink="false">http://usb_gamepad#comment-777</guid>
		<description>Sorry, the pre-programmed chips are no longer available but for few extra bucks you can get the entire gamepad kit here: http://gadgetgangster.com/231</description>
		<content:encoded><![CDATA[<p>Sorry, the pre-programmed chips are no longer available but for few extra bucks you can get the entire gamepad kit here: <a href="http://gadgetgangster.com/231" rel="nofollow">http://gadgetgangster.com/231</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: o_0</title>
		<link>http://www.starlino.com/usb_gamepad.html#comment-776</link>
		<dc:creator>o_0</dc:creator>
		<pubDate>Fri, 11 Feb 2011 01:25:27 +0000</pubDate>
		<guid isPermaLink="false">http://usb_gamepad#comment-776</guid>
		<description>I&#039;m interested in the mouse code. Is there any way you could include LCD code in it? 

I&#039;ve been trying to do something similar on AVR with C code, the ADC of the microcontroller is responding to accelerometer inputs but there is no mouse movement. See here: 
http://www.avrfreaks.net/index.php?name=PNphpBB2&amp;file=viewtopic&amp;p=794724#794724</description>
		<content:encoded><![CDATA[<p>I&#8217;m interested in the mouse code. Is there any way you could include LCD code in it? </p>
<p>I&#8217;ve been trying to do something similar on AVR with C code, the ADC of the microcontroller is responding to accelerometer inputs but there is no mouse movement. See here:<br />
<a href="http://www.avrfreaks.net/index.php?name=PNphpBB2&#038;file=viewtopic&#038;p=794724#794724" rel="nofollow">http://www.avrfreaks.net/index.php?name=PNphpBB2&#038;file=viewtopic&#038;p=794724#794724</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: o_0</title>
		<link>http://www.starlino.com/usb_gamepad.html#comment-775</link>
		<dc:creator>o_0</dc:creator>
		<pubDate>Fri, 11 Feb 2011 01:08:04 +0000</pubDate>
		<guid isPermaLink="false">http://usb_gamepad#comment-775</guid>
		<description>Hi,

The link to your ministore is not working. I would be interested in buying a preprogrammed chip.</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>The link to your ministore is not working. I would be interested in buying a preprogrammed chip.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: yugandhar</title>
		<link>http://www.starlino.com/usb_gamepad.html#comment-753</link>
		<dc:creator>yugandhar</dc:creator>
		<pubDate>Tue, 25 Jan 2011 15:55:23 +0000</pubDate>
		<guid isPermaLink="false">http://usb_gamepad#comment-753</guid>
		<description>nice one . can u please send whole project details ..i would like to try it .</description>
		<content:encoded><![CDATA[<p>nice one . can u please send whole project details ..i would like to try it .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: starlino</title>
		<link>http://www.starlino.com/usb_gamepad.html#comment-746</link>
		<dc:creator>starlino</dc:creator>
		<pubDate>Mon, 24 Jan 2011 15:52:48 +0000</pubDate>
		<guid isPermaLink="false">http://usb_gamepad#comment-746</guid>
		<description>this string is in USB descriptor in strings sections , if the string length modifies you might have to update some other variables with the new string length, to make it easy you can just pad the remaining space with spaces .</description>
		<content:encoded><![CDATA[<p>this string is in USB descriptor in strings sections , if the string length modifies you might have to update some other variables with the new string length, to make it easy you can just pad the remaining space with spaces .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://www.starlino.com/usb_gamepad.html#comment-742</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Mon, 24 Jan 2011 00:02:54 +0000</pubDate>
		<guid isPermaLink="false">http://usb_gamepad#comment-742</guid>
		<description>I have build the accelerometer wheel, but i get annoyed when in my Control Panel &gt; Game Controllers the device gets recognized by the name of &quot;PIC USB GAMEPAD&quot;, if someone can show me how and where to change that name into &quot;Drive Wheel&quot; it will be a lot of help.
Thank you, and awaiting your responses on my Pic Name problem issue.</description>
		<content:encoded><![CDATA[<p>I have build the accelerometer wheel, but i get annoyed when in my Control Panel &gt; Game Controllers the device gets recognized by the name of &#8220;PIC USB GAMEPAD&#8221;, if someone can show me how and where to change that name into &#8220;Drive Wheel&#8221; it will be a lot of help.<br />
Thank you, and awaiting your responses on my Pic Name problem issue.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

