《表2 频率范围:Arduino电子音乐播放器设计及tone()函数应用解析》
提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《Arduino电子音乐播放器设计及tone()函数应用解析》
tone(pin,frequency,duration)函数具有三个参数:pin为输出方波的引脚,int型;frequency为方波频率,单位为Hz,unsigned int型;duration为持续时间,单位为ms,unsigned long型(可以省略)。通过调用tone()函数就可以方便实现不同频率、不同时长的方波输出,驱动电声器件演奏指定音乐。但使用tone()函数时,有两点往往易被忽视:(1)tone()函数可产生的方波频率范围由定时器及时钟决定,如表2所列,另外由于tone()函数中参数frequency的数据类型为unsigned int型,对于本文使用的Arduino uno板来说,所产生方波的频率范围为31 Hz~65 535Hz;(2)调用tone()函数,同一时刻只能产生一组方波,如果已经在一个引脚调用tone()函数,那么在另一个引脚的调用将不会有任何效果,如果在同一引脚上调用,它将会刷新方波频率、时长。
图表编号 | XD0056447100 严禁用于非法目的 |
---|---|
绘制时间 | 2019.07.01 |
作者 | 颜国华、徐沈迪 |
绘制单位 | 浙江农林大学暨阳学院、浙江农林大学暨阳学院 |
更多格式 | 高清、无水印(增值服务) |