说明
noTone()函数用来停止tone()函数发声。
注:如您需要使用多个Arduino引脚发声,要在每个引脚输出声音信号前调用noTone()函数来停止当前的声音信号。
语法
noTone(pin)
参数
pin: 停止发声引脚
返回值
无
示例程序
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
/* 多音调发声 在Arduino的不同引脚产生不同的声音 电路连接: * 在引脚 6, 7, 8分别连接8欧姆扬声器 created 8 March 2010 by Tom Igoe based on a snippet from Greg Borenstein This example code is in the public domain. */ void setup() { } void loop() { noTone(8); //停止8号引脚发声 tone(6, 440, 200); //6号引脚发声200毫秒 delay(200); noTone(6); //停止6号引脚发声 tone(7, 494, 500); //7号引脚发声500毫秒 delay(500); noTone(7); //停止7号引脚发声 tone(8, 523, 300); //8号引脚发声300毫秒 delay(300); } |