我有一根 3.5 毫米音频线从主板连接到扬声器系统,扬声器系统有自己的放大器。据我所知,为了获得最佳音质和低干扰噪音,我应该始终将操作系统音量设置为最大,并控制扬声器本身的音量。但总是必须伸手到扬声器后面才能调节音量,这非常不方便。
问题:市场上有没有根据操作系统音量级别来设置功放音量的系统?是否可以设计这样的系统?
我有一些 arduino 知识,并且对如何获取 Windows 音量值、通过蓝牙将该值发送到微控制器接收器、用放大器上的数字电位器替换手动电位器以及用微控制器控制放大器音量有基本的了解。但是我如何强制 Windows 不降低来自 3.5mm 输出的音频信号?
答案1
“但是我如何强制 Windows 不降低 3.5 毫米输出的音频信号呢?”
您不需要使用 Windows 音频,也没有理由将其绑定到计算机音频设置。您根本不需要连接到 Windows 音频,只需使用 AutoHotkey 即可。无论您使用什么软件向 arduino 发出信号来调整音量,只需向它发送信号即可,即如果您使用 TCP,则 autohotkey > curl 请求可提高音量。
在您描述的情况下,您只是使用 Windows 远程转动旋钮,音频来自同一系统这一事实并不重要。
在 arduino 上使用红外接收器可能更有意义