Джо́йстик (англ. Joystick (Joy + Stick) — сленг. «косяк» (самокрутка с марихуаной), дословно «палочка наслаждений») — устройство ввода информации, которое представляет собой манипулятор, посредством которого можно задавать экранные координаты графического объекта; также может выполнять функции клавиатуры.
Джойстик представляет собой ручку, наклоном которой, можно задавать направление в двумерной плоскости. На ручке, а также в платформе, на которой она крепится, обычно располагаются кнопки и переключатели различного назначения. Помимо координатных осей X и Y, возможно также изменение координаты Z, за счет вращения рукояти вокруг оси, наличия второй ручки, дополнительного колёсика и т. п.
Широкое применение джойстик получил в компьютерных играх, но также может использоваться в других целях. По аналогии с этим устройством, джойстиком шутливо называют ручку управления промышленными механизмами и транспортными средствами (самолётом и др.).
Типы джойстиков
По количеству степеней свободы и, соответственно, плоскостей, в которых возможно изменение положения контролируемого объекта, джойстики подразделяются на:
одномерные (управление перемещением объекта либо вверх-вниз, либо влево-вправо)
двухмерные (управление объектом в двух плоскостях)
трёхмерные (управление объектом во всех трёх плоскостях)
Устройство
Игровой однокнопочный джойстик 1980-х Этот раздел статьи ещё не написан.
Согласно замыслу одного из участников Википедии, на этом месте должен располагаться специальный раздел.
Вы можете помочь проекту, написав этот раздел.
Технологии джойстиков
Оптический джойстик (Microsoft SideWinder Precision Pro) Изнутри:
1. Оптический сенсор
2. Два лазера на ручке (X, Y и вращение)
3. Лазер колёсика (газ/тяга)
Джойстики можно разделить на два вида:
дискретные — сенсоры таких джойстиков могут принимать два значения: «0» или «1», включён/выключен и т. д. При этом каждое нажатие выдает один управляющий импульс и смещает курсор на одну позицию (длительное нажатие приводит к автоповтору команды), диапазон смещения курсора при этом неограничен и определяется только количеством нажатий. Джойстики такого типа считаются устаревшими в ПК, но широко применяются в простых игровых приставках, мобильных телефонах и прочих устройствах.
аналоговые — у таковых выходной сигнал плавно меняется от нуля до максимума в зависимости от угла отклонения рукоятки: чем больше рукоять отклонена, тем больше уровень сигнала. Диапазон перемещения курсора ограничен ходом ручки джойстика и разрешением применённых сенсоров. После калибровки, подобные джойстики можно применять для указания абсолютной позиции курсора.
В свою очередь, аналоговые джойстики делятся на три типа:
С аналоговым датчиком. Включает в себя Потенциометр (резистор) и аналогово-цифровой преобразователь. Преимущества: нет особых требований к механике. Недостатки: требователен к качеству питания и АЦП, сам датчик при этом недостаточно долговечен. Интересно, что в игровом порту АЦП находится в компьютере, а не в джойстике.
С цифровым датчиком. В таких джойстиках используются энкодеры (оптические датчики наподобие тех, что применяются в компьютерных мышах — зубчатое колесо, при вращении пересекающее луч от светодиода к фотодиоду). Преимущества: очень чёткий ход, датчик практически вечен. Недостатки: чтобы датчик имел достаточное количество шагов дискретности (примерно 500 шагов на оборот руля, или 150 на движение джойстика от края до края, или 100 на ход педали), нужен или дорогой высокоточный энкодер, или качественный редуктор (мультипликатор).
С оптическим датчиком. Такие джойстики действуют аналогично оптической мыши и совмещают высокую точность с высокой надёжностью. Недостаток: применимо только для устройств с небольшим ходом ручки.
С магнитным датчиком — долговечные бесконтактные датчики: магниторезистивные и датчики на эффекте Холла.
Ранее джойстики для ПК подключались к нему через игровой порт, далее полностью произошёл переход к стандартному интерфейсу USB.
Долгое время у игровых приставок джойстики подключались через специализированный разъём, специфичный для каждой фирмы-производителя, поэтому джойстик для одной приставки не подходил к другой или же к ПК. В настоящее время джойстики имеют стандартный интерфейс USB, поэтому могут подключаться как к приставке, так к персональному компьютеру.
Дополнительные органы управления
Тумблер автоматического огня — делает, чтобы основная кнопка стрельбы (как правило, находящаяся под указательным пальцем) была постоянно «нажата». Применяется в основном в скролл-леталках.
Мини-джойстик (hat switch, в просторечии «хатка», «шляпа») — позволяет компактно разместить 4—8 редко используемых кнопок; также удобен для управления меню или переключения видов (вперёд, назад, вбок).
Ползунок, колесо или отдельный рычаг газа — управляет работой двигателей.
Педали или поворотная ручка — для управления рулём направления. Педали удобнее; ручка, поворачивающаяся вокруг своей оси — дешёвый заменитель педалей. В некоторых дорогих джойстиках (часть моделей Saitek) игрок, докупив педали, может зафиксировать поворотную ручку.
Дополнительные колёса/ползунки, встречающиеся в дорогих джойстиках и предназначенные для управления различными дополнительными параметрами авиасимуляторов (например, шаг винта)
Трёхмерные джойстики
Данные устройства позволяют осуществлять управление перемещением контролируемого объекта в трёх плоскостях. Наибольшее применение нашли в системах автоматизированного проектирования и трёхмерного моделирования, однако сейчас проникают и в игровую сферу. Имеется много разнообразных прототипов, но коммерческие продукты выпускают лишь несколько фирм, в частности:
Force Dimension http://www.forcedimension.com/
Novint Technologies http://home.novint.com/
к их числу можно отнести и манипуляторы фирмы 3Dconnexion http://www.3dconnexion.com/
HOTAS
Полноценный джойстик с РУС (справа) и РУД
(в комплекте идут также педали, которые не показаны)
HOTAS (аббревиатура от англ. Handle on Throttle and Stick) — комплект из педалей и двух ручек с кнопками, предназначенный для полноценного управления авиасимулятором. Комплект имитирует средства управления настоящего самолёта — ручку управления самолетом (РУС) и рычаг управления двигателем (РУД).