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