DIY HID

Hi all!
Wish you all a wonderfull new year^^

While browsing the internet,i found this thing:

http://www.leobodnar.com/products/BU0836A/

I’m wondering what is the actual IC the guy is using since i’m most certainly sure (and the oppososite would induce me a heart attack ;P) that this chip is bought from somewhere.

Also,any way to run an arduino as a HID?

I’m trying to develop a wireless keyboard-mouse-nifty sensor combos.^^

thanks for reading^^

Also,any way to run an arduino as a HID?

This has been discussed in the past. Search the forum. If you still have questions, report back.

I believe that latest version of this can function as an HID device... http://www.pjrc.com/teensy/

nice thing the teensy ^^ thanks

but i was more asking about the guy's chip...? :-/

I'm wondering what is the actual IC the guy is using since i'm most certainly sure (and the oppososite would induce me a heart attack ;P) that this chip is bought from somewhere.

Pretty sure its a cypress ez-usb fx2. Its a micro with USB interface. No relation (not even technically) to the arduino. Google has penty on this.... Eberhard

I'm wondering what is the actual IC the guy is using..

Being a 28 pin DIP - my guess would be an ATmega?8 chip (you could always mail the guys to find out for sure).

Check out:

http://www.obdev.at/products/vusb/index.html

I tought about mailing the guy and asking,I'm pretty sure he won't answer since he make those for a living,open source isn't in his vocabulary..

Thanks for all the answer^^

my guess would be an ATmega?8 chip

With 12 bit precision, that seems unlikely.

With 12 bit precision, that seems unlikely.

You can always trade speed for precision.

The theory behind this is covered here

http://en.wikipedia.org/wiki/Nyquist%E2%80%93Shannon_sampling_theorem

and a more practical application for AVR's is here:

http://www.atmel.com/dyn/resources/prod_documents/doc8003.pdf

Yes, you can trade speed for precision, but your two extra bits require 16x oversampling, and the spec for the controller says 500 updates per second for each of eight analogue inputs. This means that a 10 bit AVR ADC is going to have to sample 8 * 500 * 16 = 64000 times a seconds, when the datasheet says it has a maximum sample rate of 15 ksps.

I believe that this CHIP is an ATMEGA as well, since it seems very closely related to earlier work done by Mindaugus with the MJOY project. In fact... MJOY dissapeared almost as soon as the BU0836A project went commercial.

It was part of a COCKPIT project for the PC. While Mindaugus is long gone... some people have archived his work.

http://home.base.be/verlejan/Mjoy16E.html