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