Sorry if this is overly simple, but how can I interface i/o pins on a launchpad or arduino with usb data lines?
You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.
M$2 Answers
A keyboard is a USB HID (Universal Serial Bus Human Interface Device) peripheral. To talk to it you need to be a USB host. I doubt the TI processor on the Launch Pad has hardware to support a USB host port.
Maybe, just maybe you could implement a USB host in software that would only talk to a USB HID keyboard. And maybe you can squish that into the TI processor on a Launch Pad. But, if time were money, it would almost always be wiser to use a bigger embedded processor which implements some of the USB host features in hardware.
Should I say it? Yes, you bit off a lot trying to create a USB Host for your first USB project. To find out more I would recommend picking up some of Jan Axelson's great USB books. There's lots of details and useful information. You can find them at Amazon, but here is her web page which contains a lot more resources on the subject:
http://www.lvr.com/usb.htm
-good luck
You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.
M$Enjoy,
Ray
You can leave an optional "tip" with Mahalo's virtual currency, Mahalo Dollars. If you are asking a difficult question that might require some research, or if you'd like a wide variety of feedback, a higher tip often leads to more answers to your question.
M$