I am preparing a pan tilt shoot system for video camera as a part of project work (3 servos).
There is a GUI where you can see the live feed on a laptop.
What would be the better manner of connecting a joystick?
To the laptop or to the board?
Any schematic or circuit diagram will be much appreciated.
Is there any similar project or software that one can suggest?
Either way could be made to work and has pros and cons.
If it is a USB joystick and you already plan to have an application on the PC, I would think that connecting the joystick to the PC (and having your PC application read it, and send steering commands to the Arduino) would be the better approach. This means you could easily swap joysticks or use other types of control (via on-screen widgets, under software control etc).
On the other hand if the joystick is actually just a couple of potentiometers then it would be easier to read those directly at the Arduino - but in this case the joystick would be hardwired into your solution.