如何将扬声器作为Arduino的输出?

时间:2014-03-26 09:32:37

标签: arduino arduino-uno

我想用LDR上的读数来决定声音。我知道必须在我的电路中用蜂鸣器做这个,我知道如何在java中调用我的扬声器,但我不知道如何在Arduino中做到这一点。我想要的确切地说是:     输入=模拟读取(引脚6);     音调(LAPTOP SPEAKERS,输入);

2 个答案:

答案 0 :(得分:0)

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

或者你可以使用带有蜂鸣器或扬声器插孔的arduino,如果你需要特定的声音,可以使用tone()功能或mp3屏蔽。

答案 1 :(得分:0)

您可以将pin6中的readed值通过串口发送到pc,并在java上使用此值以此频率生成声音。通过串口发送它不是问题,它就像Serial.print(输入);这样,它会将readed值(0 - 255)发送到pc。

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