2016 - 2024

感恩一路有你

Arduino实现多扬声器切换效果编程详解

浏览量:1445 时间:2024-06-30 18:57:10 作者:采采

在Arduino编程中,我们可以使用多个扬声器来实现切换效果。以下是一些在代码中使用的引脚和频率:

停止引脚8的发音

在我们开始编程前,首先需要了解如何停止引脚8的发音。我们可以使用以下代码来实现:

digitalWrite(8, LOW);

这就会停止引脚8上的发音。

引脚6发音150毫秒,频率440

要让引脚6发出声音,我们可以使用以下代码:

tone(6, 440, 150);

这将导致引脚6以440Hz的频率发出声音,持续时间为150毫秒。

延迟效果0.2秒

为了实现延迟效果,我们可以使用以下代码:

delay(200);

这会使程序等待200毫秒。

停止引脚6发音,引脚7发音0.38秒,频率300,延迟0.5秒

要停止引脚6上的发音并在引脚7上发出声音,我们可以使用以下代码:

noTone(6);

tone(7, 300, 380);

delay(500);

这会停止引脚6上的发音,并使引脚7以300Hz的频率发出声音,持续时间为380毫秒。然后程序会等待500毫秒。

停止引脚7发音,引脚8发音,0.257秒,频率321,延迟0.3秒

最后,我们可以停止引脚7上的发音,并使引脚8以321Hz的频率发出声音,持续时间为257毫秒。以下是代码:

noTone(7);

tone(8, 321, 257);

delay(300);

程序还将等待300毫秒,以创建更好的效果。

整体效果如图所示

我们的编程代码完成后,可以通过连接多个扬声器来实现更多切换效果。您可以在此处查看整体效果:(插入图片或链接)

综上所述,通过Arduino编程实现多扬声器切换效果是相对简单而有趣的。只需遵循上述代码指南,即可创建各种令人惊叹的声音效果。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。