高级 I/O

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()