高级 I/O
2022-07-06
tone()
描述
在引脚上生成指定频率(和 50% 占空比)的方波。可以指定持续时间,否则声音会一直持续到调用noTone()结束。该引脚可以连接到压电蜂鸣器或其他扬声器来播放声音。
用法
tone(pin, frequency)
tone(pin, frequency, duration)
参数
pin
: 选定产生声音信号的引脚。
frequency
: 产生声音的频录,单位 HZ 。数据类型 : unsigned int
duration
: 产生声音的时间,单位 毫秒。 数据类型 : unsigned long
返回值
无
注意事项
如果你想在多个引脚上播放不同的音高,你需要在一个引脚上调用 noTone()
然后在下一个引脚上调用 tone()
。
noTone()
停止由 tone()
产生的声音输出。如果没有声音,则此函数无效。
用法
noTone(pin)
参数
pin
: 要停止产生声音的引脚。
返回值
无
注意事项
如果你想在多个引脚上播放不同的音高,你需要在一个引脚上调用 noTone()
然后在下一个引脚上调用 tone()
。