xbox无线手柄怎么连接电脑

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xbox无线手柄怎么连接电脑相关的知识,希望对你有一定的参考价值。

插入蓝牙接收器,安装蓝牙手柄驱动,连接手柄。
蓝牙(Bluetooth)是一种无线数据和语音通信开放的全球规范,它是基于低成本的近距离无线连接,为固定和移动设备建立通信环境的一种特殊的近距离无线技术连接。蓝牙使一些便携移动设备和计算机设备能够不需要电缆就能连接到互联网,并且可以无线接入互联网。
手柄是一种电子游戏机的输入设备,通过操纵其按钮等,实现对电脑上模拟角色等的控制采用的就是家用游戏机式的手柄设计,左侧为方向键、右侧有4~6个功能键,根据需要还可能在别的部位加入更多的功能键,实现不同的功能。采用手柄比较适于进行模拟器类游戏,特别是一些滚屏类游戏。
几乎所有家用游戏机都使用手柄进行操作。Wii主机采取了新式的操纵杆,但也支持GameCube风格的手柄操作。手柄也常用于电脑模拟器、电脑上的赛车等类型游戏。
参考技术A

需要准备的工具:电脑,手柄。

1、准备好要连接的游戏手柄,最好还是USB接口的。

2、然后将手柄的USB数据线跟笔记本USB口连接。

3、此时找到新插入的手柄。

4、接下来鼠标右键点击游戏控制器设置。

5、最后测试手柄即可。

Jetson Agx Xavier 手柄使用(xbox joystick ubuntu python)

0、无线的手柄,打算先做个遥控的功能,方便后期连接线控底盘

淘宝亚博智能旗舰店,价格89,官方提供ROS和jupyter的代码,技术客服不提供python脚本,需要自己去写,先用自己的虚拟机ubuntu做了一边测试。

 

1、测试

直接访问Gamepad Tester,插上接收器,按一下图中start开关,连接成功后即可看到数据,记一下自己需要的按键和摇杆对应的名字 。摇杆是axis,按键是b。

2、通过pygame.joystick进行读取

官方提供了ROS和jupyder交互式的页面(import ipywidgets.widgets as widgets),但是没有python脚本,这里采用pygame.joystick进行开发。

首先安装pygame,没有pip3的需要先安装pip3

pip3 install pygame

也可以安装joystick先测试下

sudo apt-get install joystick

终端通过joystick测试手柄

sudo jstest /dev/input/js0

 通过py脚本进行读取

import pygame
import time


pygame.init()

joystick = pygame.joystick.Joystick(0) 
joystick.init()
key=joystick.get_init()
print('ready____________________________')
print(key)
name = joystick.get_name()
print('name____________________________')
print(name)
axes = joystick.get_numaxes()
print('axes________________________')
print(axes)

buttons = joystick.get_numbuttons() #获得 Joystick 上按钮的数量
print('buttons_______________________')
print(buttons)


while 1:
	for event_ in pygame.event.get():
		if event_.type == pygame.JOYBUTTONDOWN or event_.type == pygame.JOYBUTTONUP:
			if joystick.get_button(0)==1:
				print('A')
			if joystick.get_button(1)==1: 
				print('B')
			if joystick.get_button(5)==1: 
				print('R')
		if event_.type == pygame.JOYAXISMOTION:
			print(joystick.get_axis(1),joystick.get_axis(3),joystick.get_button(5))

(1)、pygame 初始化 pygame.init()

(2)、创建joystick对象,一般只有一个手柄joystick = pygame.joystick.Joystick(0) 

(3)、初始化手柄 joystick.init()

(4)、简单的返回:是否初始化成功、名字、axes数量,按键数量

(5)、循环。判断事件 按下或者摇杆移动 通过get方法获取值

3、后期填坑

1、这个必须移动才能返回数据、或者按键触发

2、通过遥感数据控制小车方向和速度

3、断线识别问题

以上是关于xbox无线手柄怎么连接电脑的主要内容,如果未能解决你的问题,请参考以下文章

xbox360无线手柄不能换主机

xbox怎么无线连接电脑

XBOX360无线手柄/有线手柄如何连接PC玩游戏?

xbox360手柄连接电脑不用接收器

xbox one 手柄的无线适配器 怎么装win7的驱动?看新闻上说支持win7/8了,但是不知道怎么安装驱动

xbox one无线接收器怎么连接