Как подключить геймпады от PS4 и Xbox One на Windows

Как подключить геймапад к ноутбуку при помощи USB-порта, через Bluetooth и через сторонние программы. Особенности подключения отделных моделей.

Что потребуется для подключения

Все зависит от модели устройства. При выборе универсального джойстика проблем с подключением не возникает. Все требуемые драйвера ноутбук устанавливает самостоятельно. А технология Bluetooth позволяет пользоваться ими без дополнительных программ.

Если подключается геймпад от PlayStation 4, устройство переводится в режим pairing. Для этого зажимаются кнопки Share и PS. Держим их несколько секунд, пока светодиод не начнет мигать. Теперь необходимо подключить блютуз.

А вот с подключением устройств от Microsoft могут возникнуть проблемы. Имеются в виду джойстики для Xbox 360.

Важно! Просто подключить устройство к ноутбуку не получится, поскольку разработчики использовали аналог блютуза, который не поддерживают большинство компьютеров. Никакие дополнительные программы не помогут. Естественный способ – купить USB-применик.

Подключение и настройка джойстика

ШАГ 1: подключение, установка драйвера

И так, если у вас USB-джойстик — то после включения компьютера (ноутбука), его достаточно просто подключить к порту и подождать 5-10 сек. пока Windows установит на него драйвер (разумеется, речь идет о современных Windows 8/10, которые это делают сразу и автоматически).

Джойстик подключен

Джойстик подключен

Если вы приобрели беспроводной джойстик — то для начала в него необходимо установить батарейки. Обратите внимание, что в отсеке для них производители часто “прячут” небольшой адаптер для USB-порта (чтобы не потерялся при транспортировке).

Примечание: если у вас джойстик работает на протоколе Bluetooth — то никакого адаптера в комплекте к нему может и не быть.

Джойстик (вид сзади)

Джойстик (вид сзади)

После установки батареек и включения джойстика (на некоторых моделях есть еда заметный переключатель ON/OFF) – на нем должны начать моргать светодиоды (большинство беспроводных моделей снабжены ими).

Батарейки установлены

Батарейки установлены

Малозаметный переключатель ON-OFF

Малозаметный переключатель ON/OFF

Не забудьте подключить адаптер к USB-порту.

Не забудьте подключить адаптер

Не забудьте подключить адаптер

Если у вас Bluetooth джойстик (без отдельного USB-адаптера) — то просто кликните по значку Bluetooth в трее Windows и добавьте новое устройство (сопряжение джойстика с компьютером проходит буквально в 2-клика). См. пример ниже.

Кстати! Если у вас нет значка Bluetooth в трее, то — https://ocomp.info/propal-znachok-bluetooth.html

Добавление устройства Bluetooth

Добавление устройства Bluetooth

Далее (вне зависимости от модели вашего джойстика) я рекомендую вам зайти в панель управления Windows в раздел:

Панель управленияОборудование и звукУстройства и принтеры

Если Windows смогла найти драйвер и с джойстиком не возникло проблем — вы должны увидеть его здесь (см. скриншот ниже).

USB джойстик

USB джойстик

В общем-то, после этого можно запускать игру и тестировать работу девайса… ✌

Fifa

Fifa

Если же драйвер не был установлен автоматически — обратите внимание на комплектацию джойстика. В комплекте к большинству нестандартных моделей идет компакт-диск (флешка) с необходимыми драйверами.

Компакт-диск с драйверами

Компакт-диск с драйверами

Если подобного диска нет, попробуйте открыть диспетчер устройств, и перейти во вкладку “Другие устройства” (примечание: в ней отображаются все устройства, для которых нет драйверов). После выбрать устройство с восклицательным знаком (как на скрине ниже), нажать по нему правой кнопкой мышки и в появившемся меню выбрать “Обновить драйвер”. Далее следовать указаниям мастера…

Другие устройства - обновить драйвер

Другие устройства – обновить драйвер

Если обновить драйвер таким способов не получилось, рекомендую попробовать спец. утилиту Driver Booster. Она автоматически определит модель вашего геймпада, а после предложит загрузить и установить для него драйвер. Кроме того, эта утилита проверит наличие всех библиотек в системе, которые нужны играм (Visual C++, DirectX и прочие).

Driver Booster обновляет помимо драйверов все необходимые библиотеки для игр

Driver Booster обновляет помимо драйверов все необходимые библиотеки для игр

В помощь!

Как найти драйвер для “любого” устройства по его коду ИД (ID, VEN/VID, DEV/PID) — https://ocomp.info/kak-nayti-drayver-po-kodu-oborudovaniya-vid-pid.html

ШАГ 2: проверка и калибровка

Если джойстик ведет себя как-то подозрительно (например, не срабатывает какая-нибудь кнопка или его не видит игра) — для начала я бы порекомендовал проверить, а видит ли его ОС Windows, распознает ли она какие-нибудь нажатия.

Чтобы это сделать, необходимо зайти в панель управления, в поисковую строку ввести “джойстик” и перейти по ссылке “Настройка игровых USB-контроллеров” (также можно воспользоваться разделом Панель управленияОборудование и звукУстройства и принтеры).

Альтернативный способ: нажмите Win+R, и используйте команду joy.cpl

Настройка игровых USB-контроллеров

Настройка игровых USB-контроллеров

Далее обратите внимание, виден ли ваш джойстик, горит ли напротив него отметка “OK” (пример ниже). Если все так, переходите в свойства джойстика.

Свойства джойстика

Свойства джойстика

Во вкладке “Проверка” вы можете протестировать работу каждой кнопки (при нажатии кнопки на геймпаде – у вас будет загораться соответствующая кнопка в окне Windows). Если подобного не происходит, вероятные причины могут быть следующими:

  1. физическое повреждение кнопки;
  2. севшие батарейки (для беспроводных геймпадов);
  3. отсутствие родного драйвера (подобранный стандартный драйвер неправильно распознает работу устройства);
  4. устройство не откалибровано (ОС Windows по умолчанию неправильно с ним работает).
Проверка

Проверка

Что касается калибровки: то эта функция присутствует во вкладке параметры (свойство джойстика). После ее запуска начнет работу спец. мастер, который попросит вас несколько раз понажимать на кнопки… Нередко после калибровки джойстик начинает работать как положено.

Откалибровать

Откалибровать

Пример калибровки (первый шаг после запуска мастера)

Пример калибровки (первый шаг после запуска мастера)

ШАГ 3: что делать, если игра не видит джойстик

Разумеется, речь идет о тех случаях, когда компьютер видит джойстик, Windows дает его откалибровать и при проверке все кнопки срабатывают (см. чуть выше), а вот непосредственно сама игра – просто не знает о его существовании (почему-то…). Кстати, такое часто бывает со старыми играми, которые видят только клавиатуру.

Если вы столкнулись с чем-то подобным — то решить проблему можно с помощью спец. утилит (своего рода эмуляторы нажатия клавиатуры). Лично я бы порекомендовал использовать JoyToKey (у нее есть аналоги AutoHotkey и Xpadder, но на Windows 10 они работают не стабильно).

JoyToKey

Сайт: https://joytokey.ru.uptodown.com/windows

logo

Небольшое бесплатное приложение, позволяющее эмулировать нажатие кнопок клавиатуры при помощи джойстика. Вся настройка JoyToKey сводится к тому, чтобы задать какие кнопки джойстика будут отвечать за определенные клавиши клавиатуры.

Также не могу не отметить, что приложение позволяет создавать свой профиль под каждую конкретную игру. Т.е. при помощи JoyToKey вы сможете играть на джойстике в любую игру, в которую можно играть на клавиатуре.

Многие начинающие пользователи не могут сразу вникнуть в работу JoyToKey (к тому же она на англ.). Покажу на своем примере.

И так, после загрузки архива с приложением просто извлеките все файлы в отдельную папку и запустите исполняемый файл JoyToKey.exe (от имени администратора). Далее перейдите в раздел “Options” и нажмите “Configure”.

Configure

Configure

После перейдите во вкладку “Advanced Setting…” и выберите свой джойстик (select device). В моем примере джойстик “TGZ Controller” (пример на скрине ниже).

Джойстик по умолчанию задан

Джойстик по умолчанию задан

Затем нажмите на кнопку “Refresh” и попробуйте нажать на какую-нибудь кнопку джойстика.

Refresh

Refresh

Далее вы увидите, что утилита вам подсвечивает желтым цветом ту кнопку, которую вы нажимаете.

Вам осталось только определиться на какую кнопку джойстика вы хотите повесть определенную клавишу клавиатуры — а затем просто кликнуть двойным кликом мышки данную строчку и указать требуемое. См. скриншоты ниже.

Нажимаете кнопку джойстика — и видите нужную строчку

Нажимаете кнопку джойстика — и видите нужную строчку

На скрине ниже я на кнопку “Button 2” джойстика “повесил” клавишу Q.

Клавиша задана!

Клавиша задана!

Собственно, таким образом вам нужно определиться со всеми кнопками джойстика. Делается это достаточно быстро…

Кстати, обратите внимание, чтобы ваши заданные кнопки джойстика работали – программа JoyToKey должна быть запущена перед входом в игру! (и выбран нужный профиль (в моем примере он один, поэтому не актуально)).

Быстрое переключение профилей

Быстрое переключение профилей

*

Дополнения по теме приветствуются…

Удачи!

👌

Полезный софт:

  • видеомонтаж
  • Видео-Монтаж
    Отличное ПО для начала создания своих собственных видеороликов (все действия идут по шагам!).
    Видео сделает даже новичок!
  • утилита для оптимизации
  • Ускоритель компьютера
    Программа для очистки Windows от мусора (ускоряет систему, удаляет мусор, оптимизирует реестр).

О проводных моделях

Для начала несколько слов о том, как подключить джойстик в принципе. Раньше популярностью пользовались USB-модели. Они до сих пор выпускаются и весьма успешно работают. Но из-за наличия проводов от подобных геймпадов отказываются все чаще и чаще.

Чтобы осуществить подключение этих девайсов, потребуется:

  1. Включить компьютер или консоль.
  2. Вставить USB-кабель в соответствующее гнездо на главном устройстве.
  3. Подождать несколько секунд.

После проделанных действий произойдет синхронизация устройств, после чего геймпад успешно заработает. Этот алгоритм действий актуален для “родных” приставок. Для подключения джойстика от приставок к ПК приходится запускать специальные программы-эмуляторы. Ничего трудного! Но мы постараемся понять, как можно подключить беспроводной джойстик к компьютеру или приставке. Этим вопросом задаются многие геймеры.

беспроводной джойстик для пк

Комплектация

Комплектаций поставки у геймпадов от Xbox One несколько. Я выбрал специальный комплект для подключения к ПК. От других комплектов он отличается наличием специального адаптера Xbox Wireless Adapter.

Как я выбирал? Я не хотел провода и я хотел в будущем подключить к компьютеру сразу 2 геймпада.

Геймпад без адаптера Microsoft Xbox ONE for Windows для PC/Xbox ONE стоил 3999 рублей, Геймпад с адаптером- 4599 рублей . Отдельно адаптер Xbox Wireless Adapter стоит 1699 рублей.

Как подключить беспроводной джойстик к ноутбуку: пошагово

Выбор комплекта сразу с адаптером для ПК — очевиден. В коробке был сам геймпад, беспроводной адаптер, документация с инструкцией, USB удлинитель и даже 2 батарейки АА типа.

Как подключить беспроводной джойстик к ноутбуку: пошагово

For Windows

Начнем с самого простого. Речь идет о подключении беспроводных геймпадов из серии For Windows к компьютеру. Эти устройства работают при помощи Bluetooth-технологий. Поэтому с ними проблем нет.

Чтобы подключить беспроводной джойстик к ПК, необходимо:

  1. Включить на компьютере Bluetooth.
  2. Включить геймпад. Его необходимо заранее зарядить.
  3. Осуществить поиск новых “Блютуз”-устройств на компьютере. Это делается при помощи специальных программ или в “Панели управления” – “Оборудование и звук”. Нужно нажать на “Добавить новое Bluetooth-устройство”.
  4. Подождать.

Через несколько минут произойдет автоматический поиск и установка драйверов. После этого геймпад будет нормально работать в операционной системе. Если на компьютере нет Bluetooth, придется дополнительно купить специальный переходник.

джойстик 360 беспроводной

DirectInput или Xinput

Dinput и Xinput – это API, которые передают компьютеру команды, вводимые на геймпаде. Между ними существует очень крупное различие: оно заключается в настройке клавиш. Xinput (Xbox) изначально создавался для контроллеров Xbox, так как вместе с Windows они разрабатываются Microsoft, а поэтому всевозможные его конфигурации по умолчанию присутствуют в системе. Dinput (Direct) в свою очередь не может этим похвастаться, ведь настройку должен осуществить владелец. Но некоторые устройства (вроде джойстиков от Logitech) способны поддерживать оба режима.

Подключение джойстика от PlayStation

Подключить котроллер от PS значительно сложнее, чем обычный геймпад. На нашем сайте есть статья, которая поможет подключить геймпады DualShock к компьютеру.

XBox 360 и компьютеры

Что делать, если у геймера есть беспроводной джойстик 360 “ИксБокс”? В этом случае ситуация складывается не самая лучшая. Просто так осуществить подключение геймпада к компьютеру не получится. Стандартный Bluetooth не подойдет. Придется купить специальный переходник от Windows для xBox 360.

Как только соответствующее устройство будет у пользователя, ему нужно будет:

  1. Вставить переходник в ПК. Для этого используется USB-разъем.
  2. Включить геймпад.
  3. Открыть программу от переходника (обычно она устанавливается автоматически).
  4. Выбрать джойстик и дождаться инициализации драйверов.

Не самый лучший вариант развития событий. Многие пользователи не могут справиться с этой задачей. Поэтому с xBox 360 лучше не мучиться. Геймпад всегда можно заменить. Беспроводной джойстик xBox 360 компьютеру не всегда подходит. И это нормально.

как подключить беспроводной джойстик к xbox 360

Что делать, если джойстик не подключается

Так хочется поиграть, но устройства не видят друг друга. Не отчаивайтесь, а примите срочные меры по устранению неприятности. Достаньте упаковку от геймпада. В неё могут быть вложены компакт-диск или флешка с драйверами. Установите их на свой ноутбук.

Если необходимых файлов в коробке нет, попробуйте действовать по-иному:

@reedr.ru

Если ноутбук не видит геймпад, нужно разобраться с причинами. Возможно, игра не предназначена для использования именно на этом устройстве. Бывают случаи, когда джойстик следует настроить в параметрах самой игры. А возможно и такое, что вам продали нерабочий агрегат.

Оцените

(+1 баллов, 1 оценок)

Загрузка…

Как проверить и калибровать джойстик

Чтобы проверить работоспособность геймпада, его нужно подключить к своему компьютеру. Далее вам нужно:

  • нажать Win+r;
  • ввести в командной строке joy.cpl;
  • выберите модель своего джойстика, кликните правой кнопкой и выберите “Свойства”.

Если вы не видите свой геймпад в списке, то устройство работает неправильно. Попробуйте переподключить кабель или проверить зарядку. 

Чтобы откалибровать джойстик вам не нужно скачивать специальный софт. Есть встроенные инструменты в самом Windows. Зайдите в Панель управления, выберите Устройства и принтеры, а затем найдите свой геймпад. Кликните по нему правой кнопкой и выберите “Настройки игрового контроллера”.

nastroika-geimpada

Откроется новое окно, где нужно перейти во вкладку “Свойства” и выбрать “Параметры”. После этого кликните по кнопке “Откалибровать” и перед вами откроется приложение “Мастер калибровки устройства”. 

Чтобы начать настройку, нажмите “Далее”. Помните, что сначала настраивается левый джойстик, а потом правый. Следуйте подсказам на экране и закончите калибровку. 

nastroika-geimpada-2

Подключение микроконтроллера к компьютеру

Подробности Категория: Микроконтроллеры Опубликовано 08.03.2014 19:11 Просмотров: 10813

Один из вопросов, вызывающих повышенный интерес у начинающих (да и у опытных) конструкторов микропроцессорных систем является вопрос взаимодействия микроконтроллера с компьютером. И это не удивительно. Иногда очень нужно создать некое устройство, которое может работать не только автономно, но и под управлением вашего компьютера. Иногда желательно оперативно считывать информацию из устройства на микроконтроллере или задача состоит в том, что бы разработать микроконтроллерную приставку для сопряжения компьютера и какой ни будь внешней управляемой им системой. Естественно, что два устройства, работающих на основе микропроцессорных технологий (компьютер и микроконтроллер) всегда можно заставить обмениваться между собой информацией. Посмотрим, как же это можно сделать.

Проблема соединения микроконтроллера и компьютера в разные времена решалась по-разному. В достопамятные времена, когда царствовали компьютеры под названием PC XT одним из простых и эффективных способов подключить свое собственное устройство к такому компьютеру было самостоятельное изготовление нестандартного внутреннего модуля, который вставлялся в используемую тогда шину ISA внутри корпуса компьютера на материнскую плату. Шина ISA в те времена использовалась для подключения всех устройств расширения, таких как видеокарты, модули дополнительной памяти, контроллеры жестких дисков и т.п. Разъем для подключения к такой шине можно было при определенной сноровке, изготовить самостоятельно. Он представлял собой просто выступ печатной платы вашего вставного модуля с дорожками вместо контактов. Логика работы шины так же была не сложная и позволяла подключиться к ней, используя несложные схемы на цифровых элементах средней интеграции. Эти времена давно прошли. В настоящее время на смену шине ISA давно пришла новая шина, под названием PCI. В ней используются гораздо более мелкие контактные площадки и логика ее работы тоже гораздо сложнее. Теперь для подключения внешних устройств нам приходится использовать один из стандартных интерфейсов ввода вывода. Если отбросить такие сложные в реализации варианты, как подключение по ИК порту или по Bluetooth (БлюТуз), то остается только три варианта: подключение по LPT, подключение при помощи COM-порта и наконец, подключение по USB. Рассмотрим все эти варианты по порядку.
Подключение при помощи LPT порта

Это самый старый и самый простой с точки зрения программной и аппаратной реализации способ. Дело в том, что LPT порт компьютера устроен таким образом, что позволяет легко напрямую программным путем управлять всеми его выходами и читать информацию со всех его входов. Стандартный LPT порт имеет 8 линий шины данных, которые могут работать как входы и как выходы, четыре выхода управления, и пять входов для служебных сигналов. Если вы подключаете к порту свое собственное микропроцессорное устройство, то использовать линии порта по назначению вовсе не обязательно. Все его входы и все выходы, как основные, так и служебные, вы можете использовать по своему усмотрению. В результате вы получаете интерфейс, протокол работы которого который вы можете разрабатывать по своему усмотрению. Вы можете так же программным путем реализовать некоторые стандартные протоколы. Например, программатор PonyProg, описанный в книге при работе с LPT портом программно реализует последовательный канал связи SPI. Это один из протоколов, при помощи которого можно «прошить» программу в микроконтроллер AVR.
Использование LPT для связи с компьютером имеет и свои недостатки:
Во-первых, современные операционные системы, в частности, последние версии Windows XP и тем более Vista защищают LPT порт от прямого доступа со стороны пользовательских программ. Поэтому написание программ, работающих с LPT крайне усложняется. Во-вторых, LPT порты просто выходят из употребления. Все современные принтеры уже сейчас подключаются только по USB. В ноутбуках уже стало стандартом отсутствие как LPT, так и COM портов. Скоро их перестанут устанавливать и в стационарных компьютерах.
Подключение при помощи COM порта

Это более новый, хотя тоже уже отмирающий способ. Так же, как LPT последовательные COM порты тоже уже применяются все реже и безусловно в скором времени они выдут из употребления. Работать с COM портом значительно сложнее, чем с LPT. Стандартный COM порт имеет гораздо меньше выводов. И прямое управление возможно лишь некоторыми из них. Использовать их не имеет смысла. Лучше тогда уж воспользоваться более богатым в этом смысле портом LPT. Передача информации в COM порте происходит всего по двум линиям. Это линия RxD (прием данных), и линия TxD (передача данных). Для передачи данных используется специальный протокол, который называется RS232. Большинство современных микроконтроллеров имеют встроенный интерфейс, совместимый с RS232. Это облегчает подключение. Однако есть одна трудность. Полноценный протокол RS232 предусматривает свой собственный стандарт уровней выходных и входных сигналов. Сигнал на выходе TxD COM-порта принимает два значения: логическая единица — плюс 12В, логический ноль — минус 12В. Такой размах принят для уменьшения влияния помех. Такой же сигнал нужно подавать и на вход RxD. Последовательный канал микроконтроллера поддерживает другие значения уровней сигнала. Там сигнал используются стандартные логические уровни. Логический ноль — 0В. Логическая единица — примерно +5В. Поэтому для связи COM порта и микроконтроллера необходимо согласовать уровни сигналов. Для этого обычно применяется специальная микросхема фирмы MAXIM. Это микросхема называется MAX232A. Это очень удобная в использовании микросхема. Она требует лишь одного напряжения питания: +5В. Внутри микросхема содержит два преобразователя, которые используются для получения необходимых для работы напряжений +12В и -12В.
Подключение при помощи USB порта

Несомненно, это самый перспективный способ подключения. В то же время и самый сложный с точки зрения программной реализации. USB порт был специально разработан, как универсальный последовательный порт для подключения всех видов внешних периферийных устройств. При помощи этого порта к компьютеру могут подключаться внешние накопители на жестких дисках и на Флэш-памяти, джойстики, мышки, звуковые системы, WEB-камеры, MP3 плееры и даже внешние TV-тюнеры. Действующий в настоящее время стандарт USB версии 2.0 поддерживает передачу данных со скоростью от 1.5 Мбит/сек до 480 Мбит/сек. Сложность реализации этого способа состоит в том, что протокол USB — это серьезный многоуровневый протокол передачи информации. Самый низкий уровень этого протокола определяет правила касающиеся формирования импульсов: длительность, размах, способ кодирования данных, методы синхронизации, методы проверки ошибок. На низком уровне так же определяется, как биты складываются в байты. Следующий, более высокий уровень касается передачи самих данных. Ведь передаются не просто байты. Из этих байтов складываются команды протокола USB. Протокол USB высокого уровня — это набор команд, позволяющих опрашивать подключенные к порту внешние устройства, запрашивать у этих устройств информацию об их типе, названии, изготовителе, поддерживаемых режимах работы. Если вы работали с USB, то наверно заметили, что при подключении к USB накопителя на жестком диске компьютер тот час же обнаружит его и в списке дисков появится еще один диск. При отключении накопителя от порта он тут же исчезнет из списка. При подключении звукового устройства, в списке звуковых устройств появится новое устройство. Так же происходит и при подключении фотоаппарата, сканера, джойстика и т.п. Все эти типы устройств порт USB распознает автоматически потому, что в списке стандартных команд USB протокола есть команды, позволяющие все это идентифицировать. Поэтому, устройство, подключаемое к компьютеру по USB порту должно уметь поддерживать весь этот протокол. Оно должно правильно отвечать на все запросы компьютера.
Но это не единственная проблема. Более серьезная проблема — слишком высокая скорость работы USB интерфейса. Это так же накладывает определенные ограничения и дополнительные требования. Для подключения микроконтроллера к компьютеру по каналу USB существует три способа. Рассмотрим их по порядку.
Использование микроконтроллера со встроенным аппаратным модулем USB.
Фирма Atmel производит несколько видов подобных микроконтроллеров. Например, AT90USB1287 или AT90USB647. Такой микроконтроллер содержит встроенный аппаратный USB интерфейс. Этот интерфейс берет на себя всю обработку USB протокола, поэтому основное ядро микроконтроллера не загружается этой задачей и может быть занято выполнением своей главной программы. Использование микросхемы со встроенным USB каналом — это самый грамотный подход с точки зрения качества и надежности работы всей системы. Недостаток — большая стоимость таких микроконтроллеров (примерно 25…30 у.е.). Не смотря на наличие аппаратного USB интерфейса, программа, зашитая в микроконтроллер, должна иметь соответствующую процедуру, для управления и настройки этого интерфейса. Создание такого интерфейса требует достаточно серьезных знаний протокола USB.
Использование дополнительной микросхемы — преобразователя USB — RS232.
Такая микросхема производится, например, фирмой Future Technology Devices International Limited (FTDI) и называется FT232RL. Микросхема содержит аппаратный USB интерфейс и интерфейс RS232. Основное назначение микросхемы — преобразование данных, поступающих по USB интерфейсу в формат RS232 и наоборот. Как уже говорилось выше, большинство современных микроконтроллеров имеют встроенный последовательный интерфейс, совместимый с RS232. Поэтому проблема подсоединения решается очень просто. Причем в данном случае даже не нужно заботиться о совместимости по уровню сигналов. В микросхеме FT232RL , так же, как и в микроконтроллере RS232 интерфейс работает с уровнями сигналов 0В … +5В.
Использование отдельной микросхемы, преобразователя USB-RS232 в настоящее время является самым распространенным решением рассматриваемой нами проблемы. Во-первых, это упрощает разработку программного обеспечения, так как работа с RS232 несравненно проще, чем работа с USB. Кроме того, такое решение оптимально по цене. Микросхема FT232RL стоит примерно 8 у.е.
Использование дополнительной микросхемы — преобразователя USB — FIFO
Эта микросхема является дальнейшим совершенствованием предыдущего способа. Примером может служить микросхема FT245R фирмы Future Technology Devices International Ltd. Микросхему удобно применять в том случае, когда микроконтроллер не имеет встроенного последовательного интерфейса, совместимого с RS232. Микросхема FT245R так же, как и в предыдущем случае, эмулирует виртуальный COM порт в компьютере. Однако данные, посланные компьютером в этот порт записываются внутри микросхемы в буфер, работающий по принципу очереди. Такой буфер в вычислительной технике называется буфер FIFO (сокращение от «First In, First Out»: первый вошел, первыйц вышел). Информация хранится в буфере до тех пор, пока не будет считана от туда микроконтроллером. Лоя передачи информации от микроконтроллера в компьютер микросхема FT232RL имеет второй FIFO буфер. Компьютер считывает из этого буфера через тот же самый виртуальный COM порт. Микроконтроллер обменивается информацией с обоими FIFO буферами микросхемы FT232RL посредством простой восьмиразрядной шины. Подробнее об этом способе подключения читайте в специальной статье на нашем сайте. Читать.
Аппаратная реализация USB порта
Это самый дешевый способ подключения микроконтроллера к компьютеру посредством USB. Он предполагает наличие лишь самого контроллера. В качестве линий USB интерфейса используются две любые линии одного из портов ввода-вывода. А весь USB протокол реализуется программным путем. При определенных ухищрениях и при условии использования самого медленного режима передачи информации это оказалось вполне возможным. Однако такой способ подключения имеет массу ограничений. Во-первых, из за того, что микроконтроллер работает на грани своей вычислительной мощности, приходится разделять его работу на цикл обмена информацией по USB и цикл выполнения основной задачи. Одновременно выполнять то и другое не получится. Во-вторых, нестыковка по уровням сигналов. Уровень сигнала логической единицы порта USB должен быть в пределах 3…3,6В. А уровень сигнала порта ввода-вывода микроконтроллера примерно равен его непряжению питания. То есть +5В. Поэтому приходится ухищряться. Например, уменьшать напряжение питания микроконтроллера до 3,5 вольт. А это влечет за собой другие неудобства, возникающие при подключении к микроконтроллеру других внешних элементов. Подробно о аппаратной реализации USB читайте в статье Игоря Чешко из Словакии.

Литература:
Разработка устройств на микроконтроллерах AVR, шаг за шагом от «чайника» до профи.

Как проверить работоспособность джойстика

Отличительной особенностью работающего джойстика является, как ни странно, управление курсором на рабочем столе. Кроме этого, на геймпадах от XBOX во время работы мигает кольцо вокруг логотипа, а на «обычных» лампочка на адаптере и кнопке включения. Отклик отдельных клавиш можно проверить в уже упомянутом меню калибровки или меню драйвера.

На что обратить внимание при выборе матового или глянцевого экрана ноутбука или монитора

Беспроводной контроллер XBOX

Процесс подключение беспроводного контроллера Xbox сильно отличается от подключения беспроводного обычного джойстика (описанного выше), а всё благодаря его уникальным возможностям: вибрации и свечению. Чтобы осуществить его надо следовать этим шагам:

  • Для начала следует проверить, поддерживает ли геймпад функцию Bluetooth – если нет, то логотип Xbox будет находиться в пластиковой части контроллера, если поддерживает, то отдельно от неё, как показано на изображении.Блютуз на джойстике
  • Затем включить Bluetooth на ПК.
  • Перейти в «Параметры», «Устройства».
  • «Добавить Bluetooth устройство».
  • «Всё остальное».
  • Связать «Беспроводной геймпад Xbox» с компьютером и подождать пару минут.
Рейтинг
( 1 оценка, среднее 5 из 5 )
Загрузка ...