Arduino 中的tone() 和noTone()
音调功能可用于在引脚上生成特定频率的方波(50%占空比)。
语法
语法是-
tone(pin, frequency)
pin是生成音调的pin号。频率以Hz为单位指定。
此函数还可以接受第三个可选参数-应在引脚上生成音调的毫秒持续时间。
tone(pin,frequency,duration)
如果您不指定持续时间,则音调将一直持续,直到noTone()在同一引脚上调用该函数为止。该noTone()函数的语法是-
noTone(pin)
其中pin是您希望停止提示音的pin号。noTone()如果在指定引脚上没有产生音调,则无效。
注意事项
在所有引脚上,一次只能调用一种音调。因此,如果在针脚6上有一个音调,那么尝试在针脚5上产生另一个音调将没有效果
产生音调的最小频率为31Hz。您无法生成低于该频率的音调。
该tone()功能会干扰引脚3和11上的PWM输出(Mega板除外)。建议不要同时使用两者。
热门推荐
1 泰迪狗狗如何训练
3 狗狗训练图
5 狗狗训练方法
6 训练狗狗不咬人
8 敏捷训练狗狗
10 训练狗狗吃饭
11 泰迪狗狗训练
12 狗狗从多大开始训练
13 狗狗训练学校费用
14 怎么去训练狗狗
15 狗狗训练狗狗
16 狗狗训练教程
17 训练狗狗装死
18 泰迪狗狗的训练方法