如何将USB游戏手柄Gamepad数据输出转换为角度

2024-09-29 21:26:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在用raspberry pi 3和Python进行一个家庭自动化项目。我的目标是从一个StruthMaster T16000M USB操纵杆控制电机伺服,但我坚持将操纵杆的值“转换”为角度(以度为单位)

例如,X轴从0到16383。但我想把它从0°转换成180°。我的问题是角度值(以度为单位)和操纵杆值之间的映射。我的印象是,我必须使用带有“光标”的列表来确定,例如:0°=0表示操纵杆,90°=8192表示操纵杆,180°=16383

我可以理解逻辑,但实现更复杂,因为我不知道它是否是正确的方法,尤其是它是否可行

我还研究了向量、矩阵等,但经过一天的研究,我能够理解逻辑,但实现更加复杂,因为我不知道它是否是正确的方法,尤其是它是否可能。我对怎么做有点困惑


Tags: 项目方法目标家庭pi单位逻辑raspberry

热门问题