0

我想使用 LDR 的读数来指示声音。我知道必须在我的电路中使用蜂鸣器来执行此操作,并且我知道如何在 java 中调用我的扬声器,但我不知道如何在 Arduino 中执行此操作。我想要的正是以下内容:输入=模拟读取(引脚6);音调(笔记本电脑扬声器,输入);

4

2 回答 2

0

所以你想用笔记本电脑播放音乐吗?他们你的 arduino 将向 PC 发送一条消息(通过串行、Bluethoot、Wifi、以太网、烟雾信号),PC 程序将读取该信号并播放相应的声音。

或者,您可以将 arduino 与蜂鸣器或扬声器插孔一起使用tone(),如果您需要特定的声音,则可以使用该功能或​​ mp3 屏蔽。

于 2014-03-26T12:50:45.777 回答
0

您可以通过串行将 pin6 读取的值发送到 pc ,并在 java 上使用该值以该频率生成声音。通过串行发送它不是问题,它就像 Serial.print(input); 一样简单,这会将读取的值 (0 - 255) 发送到 pc。

对我来说主要问题是在 java 上以特定频率生成音调,这并不难。

于 2014-03-27T16:11:24.880 回答