Answers:
我喜欢使用Arduino,它们易于编程,您可以通过板载USB连接轻松地将来自各种输入的数据发送到计算机。数据可以发送到Arduino编程环境Serial Monitor-这对调试很有用。
然后,我使用Pure Data(PD)或Max MSP之类的程序来接收串行数据。可以各种有用的格式从这些程序中发送数据。因为它很简单,可以在软件中进行任何类型的对数曲线或比例缩放-您不必担心购买昂贵的对数电位器或使用难于寻找价值的方法-只需购买具有相同价值的作业就可以了稍后再详细说明(通常很容易获得1K或10K)。
这个是免费的:http : //puredata.info/
这是付费版本,但它有一个很好的演示:http : //cycling74.com/downloads/
获取一个Arduino
获得一个DangerShield。
编写代码以通过USB连接通过RS-232将DangerShield传感器数据发送到PC。
使用VB.NET等自定义应用程序或将数据转换为PC上有用的内容(如Win32窗口消息等)的工具。
正如大多数人建议的那样,我会选择使用Arduino或Sanguino。只是谷歌为他们。它们非常易于使用,一旦拥有所有必需的组件,您就可以在几个小时内启动并运行。
如果您只需要旋钮,请查看YoctoKnob:http : //www.yoctopuce.com/CN/products/yocto-knob
该GamepadBlock品牌一起使用ATmega32U2与LUFA实现全速USB HID设备轮询几个原来的游戏控制器。ATmega具有硬件USB接口,因为LUFA提供了多个演示项目,因此上手非常容易。