Other computer interfaces: beyond Arduino

Tymm Twillman:

In the exhibit world, these are fairly common:
http://www.ultimarc.com/ipac1.html
– switch-to-keyboard emulator (note that there is a USB version).

Also, along the same lines, I *heart* Teensy’s
http://www.pjrc.com/teensy/
which you can very easily (and in the Arduino environment) program to be a virtual USB keyboard.

Also as Dr. Jesus mentioned the FTDI chips are good… and there are FTDI chips made specifically for parallel interfacing,
and for very fast IO…

Another option is the BitWhacker — you can build your own or pick one up from SparkFun pre-programmed.
http://www.sparkfun.com/commerce/product_info.php?products_id=762

I also have friends who love LabJacks.
http://labjack.com/

and for low pin count interfacing, there’s always the BusPirate
http://dangerousprototypes.com/bus-pirate-manual/

Jonathan Foote:

Get a AVR usb dev board (AT90USBKEY2, $30 at the usual places), and
with the LUFA open-source USB stack, you can make the board look like
a USB HID keyboard (or mouse, or…) such that any input pin change
can generate any arbitrary key events you want. No drivers, no hassle,
should wake up a sleeping box just like a regular USB keyboard.

Josh Myer:

If you’re down for even more microcontroller hacking, the ATTiny series can be convinced to bitbang USB, including HID:  http://www.xs4all.nl/~dicks/avr/usbtiny/

You’ll probably want to use an ATTiny2313 if you want more than 3 inputs without doing dirty ADC, mux, or shift register tricks.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: