【发布时间】:2011-09-23 18:22:02
【问题描述】:
我正在创建一个小项目,最终将在我明年的最后一年项目中使用。
所以现在我使用 USB(虚拟 COM port)创建了一个小型传感器,并返回一组从 0 到 100 的值。我有一个进度条,它基本上根据传感器的返回值上下移动虚拟 COM 端口。
现在我的问题就在这里。当传感器足够用力并返回值 100 时,我想发出一个小信号(这部分已完成并正在工作)。但我也希望当传感器的值在 50 到 95 之间时,会产生音调并通过扬声器输出。
音应该是连续的,所以如果用户按下传感器,假设值为65,如果用户没有从传感器上移除压力,它应该继续输出平坦的音。如果用户用力按一下,假设返回值 75,我想增加音调频率。
最重要的是,对于来自传感器的 50 到 95 的值,它是连续音调,其中 50 表示低频,95 将输出较高频率。这应该是实时的。
代码都是通过 C# 完成的,我想使用 C# 库。我从来没有用过DirectX,如果不是真的必要,我也不太愿意下载一个庞大的库。
我愿意购买一些小型库或使用开源库,只要库的价格不超过 50 美元或在那个范围内。
【问题讨论】: