实验室买来方向盘用作二次开发但是并没有相关的驱动,我们需要用cpp或是Python实现方向盘的驱动获得方向盘的输出,再传给下位机等
方向盘本质上还是游戏手柄,通过查游戏手柄的驱动我们发现专业术语叫joysticker
因此意外在linux内核网站里找到这样一个api可以直接通过访问硬件借口获得USB方向盘的输出。
因为我们只關注踏板和转盘所以只在乎对axis的操作。
对api做了如下修改,得到方向盘转动角度和踏板转动角度的值axis
转动方向盘或是踏下踏板得到如下结果
CPP版本及Linux驱动脚本可以参考: