This Design Idea uses the FT232BM from Future Technology Devices International, a USB-to-UART interface IC that you need not program, to interface a USB port to the MIDI (musical- instrument-digital-interface) bus.
RemoteSensor is a more advanced example for using Objective Development firmware-only USB driver for Atmel AVR microcontrollers (AVR-USB). It is a wireless thermo- and hygrometer with an USB port on the receiver. You can draw fancy diagrams of temperature and humidity for up to 16 wireless sensors.
A friend of mine bought a really old 122 key Memorex telex keyboard at somewhat of a mysterious place, it was really dirty and probably used a lot but it looked very cool. He cleaned it very thoroughly up to the point where it looked almost brand new, hooked it up to his computer and.... nothing. This was somewhat disappointing.
This is a USB (universal serial bus) interface board which can be used to connect 8 (parallel) data lines to the USB. The interface comes with a small internal FIFO (384 byte Tx, 128 bytes Rx) and 4 handshake lines which make it suitable for interfacing microcontroller designs to the USB.
Basically, USB-AtmelPrg is an USB-based "universal interface cable" connecting a host computer to the programmable device such as a microcontroller or a CPLD.
That mini usb connector port on your camera, external hard drive, music player may allow your devices to be small and hip-looking, but they seriously lack the structural rigity of their pretecessors (RS-232, Parallel) The following is a quick fix guide to solve this problem.
The GP2X is an handheld running Linux. It has 2 arm-processors and a few peripherials, amongst others an usb host function. The usb host function is available through the ext-port, but no 5V is available there, so in order to get usb from that you'll either need a wall wart to supply the 5V or use a DC-DC-converter to generate 5V from the 3.3V that is available from the ext-port.
The FT8U232AM requires a small number of external components to produce a device that converts USB to TTL level RS232 signals. All you need to add is a TTL to RS232 converter to provide the 12V RS232 logic levels.
This stuff looks great and you can even plug a hard-drive. The main issue is that the firmware only support 999 files on a single USB device, so that is enougth for 4Go of MP3 but not more.
If you connect the TTL outputs of the RS-232 receivers to the (TTL) inputs of the RS-232 drivers, you effectively get the original signals with plenty of current for any serial-powered device with an extremely simple circuit using MAX205.