转身已是黄昏 发表于 2015-7-31 17:09:07

电脑怎么才能读取摇杆上下左右摆动幅度的值呢?

如题,想找款软件,可以读取摇杆上下左右摆动幅度的值,用读取的值来控制舵机。希望知道的大神能帮忙解惑,谢谢各位了!!!

zoologist 发表于 2015-8-1 11:34:41

pc上的摇杆程序很多你可以找找看

liuxue4503 发表于 2015-8-1 18:04:22

你的这个问题分两部分,要读取这个很方便,摇杆驱动的校准那里就能看到,我也有个飞行摇杆,玩FSX的。其它的一些小工具估计也有你要的功能吧。这个我现在没了解过。
第二个问题,其它的软件是可以把数值取出来,但是要把你看得到在变化的那个数值用作你的控制量,中间也需要有一个转换,点比较折腾吧。
你这个想法我之前也有过,做了一点点东西,后来又去玩其它的了,所以没有什么成果,需要的话,再沟通吧。

maxims 发表于 2015-8-2 09:13:35

摇杆,其实就是2个XY方向90度安装的电位器,平时不动时,电位器值在在电位器标称值中点。模拟口读取中点值电压即可知道。

它实际上就是2个有关联的电位器分压电路

nick_zm 发表于 2015-8-2 10:26:19

在windows上你可以直接调用windows系统api(winmm.dll)或directX摇杆部分的api,当然比较困难,或者你使用高级一点的封装借口,如C#语言的SharpDX。你用processing语言的话可以安装proCONTROLL这个库,windows、linux、mas跨平台可用

转身已是黄昏 发表于 2015-8-3 10:54:00

zoologist 发表于 2015-8-1 11:34 static/image/common/back.gif
pc上的摇杆程序很多你可以找找看

我找了好久一直没找到啊,大哥,能给个链接吗?谢了哈

转身已是黄昏 发表于 2015-8-3 10:55:11

liuxue4503 发表于 2015-8-1 18:04 static/image/common/back.gif
你的这个问题分两部分,要读取这个很方便,摇杆驱动的校准那里就能看到,我也有个飞行摇杆,玩FSX的。其它的 ...

是啊,什么软件可以把数据读出来呢?先谢谢啦

转身已是黄昏 发表于 2015-8-3 10:56:18

maxims 发表于 2015-8-2 09:13 static/image/common/back.gif
摇杆,其实就是2个XY方向90度安装的电位器,平时不动时,电位器值在在电位器标称值中点。模拟口读取中点值电 ...

恩,原理我其实也知道,但就是不知道如何把值读出来,大哥有什么方法吗?

转身已是黄昏 发表于 2015-8-3 10:57:14

nick_zm 发表于 2015-8-2 10:26 static/image/common/back.gif
在windows上你可以直接调用windows系统api(winmm.dll)或directX摇杆部分的api,当然比较困难,或者你使用高 ...

这个对于我来说太复杂了:L,先谢谢啦

zoologist 发表于 2015-8-3 15:50:00

转身已是黄昏 发表于 2015-8-3 10:54 static/image/common/back.gif
我找了好久一直没找到啊,大哥,能给个链接吗?谢了哈

http://wenku.baidu.com/link?url=k1aTdncKrKM7Q8FbkBen7rjkSQdpun-FwFYqYoJWeuHPaF0fxdiAlt2y1PSO7h8PuMpjUJ_amw-xqYYArAwJDnFpLeObedW-GdF65I9a1aq

也就是游戏手柄的编程

maxims 发表于 2015-8-3 18:36:22

转身已是黄昏 发表于 2015-8-3 10:56 static/image/common/back.gif
恩,原理我其实也知道,但就是不知道如何把值读出来,大哥有什么方法吗?

你描述不准确,我不知道你是用Arduino读还是用Pc读。

liuxue4503 发表于 2015-8-3 20:09:10

转身已是黄昏 发表于 2015-8-3 10:55 static/image/common/back.gif
是啊,什么软件可以把数据读出来呢?先谢谢啦

上面有个兄弟提到过,用得比较多的中间件可以选processing,跟arduino通信就直接通过串口,这是比较简便的啦,其它的比如VVVV也能实现。反正总的来说中间这个折腾是要有的,自己写个上位的也不算太难,闷头弄弄也基本能实现了,反正跟arduino之间的通讯也是要解决的,是吧。

转身已是黄昏 发表于 2015-8-4 09:41:46

maxims 发表于 2015-8-3 18:36 static/image/common/back.gif
你描述不准确,我不知道你是用Arduino读还是用Pc读。

使用PC读呢

maxims 发表于 2015-8-4 16:30:07

转身已是黄昏 发表于 2015-8-4 09:41 static/image/common/back.gif
使用PC读呢

PC读取,自己去研究USB-HID协议,或者自己去研究Windows API
页: [1]
查看完整版本: 电脑怎么才能读取摇杆上下左右摆动幅度的值呢?