摘要 |
<p>A user input system for inputting computer signals, such as a joystick, has an elongated member or handle that is movably received by a housing. The handle is capable of moving in at least three perpendicular directions, i.e. along X, Y and Z axes, and is capable of being rotated about at least one of the three axes. In a first embodiment, a pair of light emitting diodes ('LEDs') are mounted at an end of the handle and oriented toward the interior of the housing. The LEDs are strobed to alternately project light downward into the housing. A light detecting element, such as a two-dimensional position sensing device ('PSD'), two one-dimension PSDs, or a four quadrant photodiode, is positioned opposite the LEDs, and mounted to the housing to receive the light from the LEDs to produce signals. The signals are converted from analog to digital and input to a microprocessor. The microprocessor, employing trigonometric methods, calculates the position and orientation (i.e. rotation) of the handle and outputs the coordinates to a host computer. The joystick preferably includes switches that produce signals and a slidable member that produces a variable signal, all of which are also output to the computer. In a second embodiment, the LEDs are mounted to the housing to project the light upward and the light detecting unit is mounted at the end of the handle.</p> |