PS2无线手柄转串口模块使用说明书
首先安装USB转串口模块的驱动程序,找到驱动程序,下一步就是,这里就不详细说明了
接线方式
USB转串口的5V——————手柄接收模块的VCCUSB转串口的GND——————手柄接收模块的GNDUSB转串口的TXD——————手柄接收模块的RXDUSB转串口的RXD——————手柄接收模块的TXD
接好之后把USB转串口模块插到电脑的USB口上,打开“无线手柄上位机.exe”
点击端口COM1后面的下拉按钮,选择USB转串口模块的串口号。
再点击“打开串口”按钮,这个时候,前面的小方块变成红色,代表串口正常打开。
上位机上的每一个对话框都对应手柄上的一个按键,对话空中的内容就是按下手柄上的按键后,串口会发送出来的内容,结尾会自动加上0x0d0x0a(回车加换行)作为结束标志。例如:下图所示,手柄左边的
上键对应的对话框里面填的是字母“A”左键对应的对话框里面填的是字母“B”下键对应的对话框里面填的是字母“C”右键对应的对话框里面填的是字母“D”
点击上位机上的“下载”按钮这个时候软件会把对话框中的内容下载到手柄接收模块中。下载完成后,
当你按UP当你按LEFT
键的时候,串口会发送字母“A”键的时候,串口会发送字母“B”
当你按DOWM键的时候,串口会发送字母“C”当你按RIGHT键的时候,串口会发送字母“D”
这样就实现了,PS2无线手柄到串口的转换,而且串口发送出来的数据是随便定义的(长度小于50)。
PS2手柄控制接收模块输出固定电平
在PS2接收模块上面有10个I/O口,用两个5P的排针引出。手柄上的每一个按键都可以控制这10个IO输出不同的电平。
如下图所示,在
三角形按键对应的对话框中填入正方形按键对应的对话框中填入叉形按键对应的对话框中填入圆形按键对应的对话框中填入
#PUT1111111111#PUT1010101010#PUT0000000000#PUT0101010101
点击上位机上的“下载”按钮这个时候软件会把对话框中的内容下载到手柄接收模块中。下载完成后
当你按三角形按键的时候,10个管脚全部输出高电平当你按正方形按键的时候,10个管脚交替输出高电平和低电平当你按叉形按键的时候,10个管脚全部输出低电平当你按圆形按键的时候,10个管脚交替输出低电平和高电平
这就是说“#PUT”后面的数字决定了对应的管脚输出电平的高低。当10个数字全部为1时,按键后十个管脚全部输出高电平。当第一个数字为0,其他的全部为1时,按键后第一个IO口输出低电
平,其他的IO全部输出高电平。(#PUT是关键词,告诉接收模块进行管脚电平的操作,而不是串口数据的下发)