1.一个阿杜诺
2.扬声器或蜂鸣器
只需将扬声器的一根线连接到 arduino 的 D8,另一端连接到 arduino 的接地
该电路中的 Arduino 产生不同频率的音调,并通过与其连接的扬声器播放。音调(音高)频率的变化与正确的时间(节奏)创造音乐。Arduino 生成一个信号并通过数字引脚 8 输出。这将驱动连接到引脚的扬声器产生声音。在本教程中,我已经对 Arduino 进行了编程以播放歌曲“天文棺材舞”。
如果你看一下程序,你会发现两个 int 数组:melody[ ] 和 noteDurations[ ]。第一个数组包含音符,第二个数组包含其对应的持续时间。我先写下这首歌的音符,然后用它写出 melody[ ] 数组。
然后我根据每个音符的长度写了noteDurations[]。这里 8 = 四分音符,4 = 八分音符,等等。数值越高,音符的持续时间就越长。音符及其相应的持续时间分别是 melody[ ] 和 noteDurations[ ] 中的内容。您可以修改这些并根据您的想法创作任何歌曲
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !