Arduino 328控制板制作音乐 - 免费下载
视频教程资源
文件大小:80 K
💡 温馨提示:本资源由用户 guoyin 上传分享,仅供学习交流使用。如有侵权,请联系我们删除。
要生产音频脉冲,只要算出某一音频的周期(1/频率),可以利用定时器计时的方式得到此频率的脉冲。而Arduino平台“封装”了新的数字输出函数tone()。更简易的实现喇叭和蜂鸣器唱歌。
tone(pin, frequency),Arduino会向指定pin发送制定频率的方波,执行noTone()函数来停止。
tone(pin, frequency, duration方法多了一个参数,代表发送方波持续的时间,到时自动停止发送信号,就不需要noTone()函数。
利用tone()函数播放音乐,只需要查表了解各个音符对应的频率,还要求个人稍微能看懂音乐谱子的节拍。
物料清单 :
Arduino 328控制板 1块
8Ω 0.5W的喇叭(或者蜂鸣器) 1个(ATmega328的驱动能力足够,直接拉电流就ok!)
12Ω电阻(限流) 1个
实物图:

📂 共 2 个源码文件 点击文件名可在线查看源代码