如何使用Python从游戏端口读取数据?

2024-09-20 22:21:19 发布

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

我喜欢用机器人编程。对于这种方法,我使用LPT端口作为输出,而Gameport用于输入。在

对于年轻人:只有一些老式的USB接口;-)
Game Port http://img44.imageshack.us/img44/3650/da15dsubm.pngParallel Port http://img44.imageshack.us/img44/1369/800pxparallelport.jpg

使用Python(以及非常棒的模块^{}),输出效果非常非常好。在

现在我真的很想从游戏端口获取数据(如光电管、温度传感器等)。我怎样才能做到这一点?
啊,顺便说一句:我用的都是Ubuntu。在


Tags: 方法端口gamehttpport编程机器人老式
3条回答

你有没有看过pygame的游戏杆包:http://www.pygame.org/docs/ref/joystick.html?在

如果你只是在寻找控制器输入(USB游戏杆、Gamepad等),那么PyGame有一个很好的输入模块。在

我真的帮不了你多少忙。我不再使用joy/parallel-port工作了,几乎忘记了所有的事情。 我可以告诉你的是,在linux下,操纵杆端口有一个特定的驱动程序和设备。你可以在这里找到相关信息(谷歌缓存,主文档已关闭)

http://74.125.153.132/search?q=cache:oKDIwlR1TvYJ:www.infiscape.com/~patrick/vrjuggler-config/2.0/configuring_vr_juggler/apcs05.html+joystick+device&cd=1&hl=en&ct=clnk&client=firefox-a

我很有信心内核模块仍然存在。modprobe之后,就可以访问/dev/js0设备了。除非你找到更好的图书馆解决方案,否则你必须从中读到原始资料。在

顺便说一句,如果我没弄错的话,请记住你可以从并行端口读取数字。如果你想让你的游戏有100%的并行性,那就记住了,如果你有更多的选择的话。在

相关问题 更多 >

    热门问题