I have been doing some reading about usb programming. From what I gathered it looks fairly complex. I mostly do games related programming, and have no experience with communicating with any kind of hardware.

From what I understand the usb cable has 4 pins. Power plus and negative, and two data ports. What I want to control with my usb is regular RC servo. It only takes one input (apart from power). Can I use one of the data signals from the usb and plug that directly into the rc servo?

Is there anyway of doing this without having to write some over complicated driver? All I would need is a function for turning the data A and B signals on and off. Anyone knows of any resources that will point me in that direction without being overly complicated? Using a library would work great, if something like that exists.

Something that works in c/c++ would be prefered but im open to anything that works. Im working on a Windows Vista machine.

As a side note, does wireless usb exist?

Thanks,
Ole