米思奇06-门铃和两只老虎

2018-11-29  本文已影响0人  张旭0117

一、门铃

1.模块

图1-1 门铃模块

        门铃的米思奇模块:当以管脚2位数字输入管脚时,管脚8首先发出频率为NOTE_E5的的声音,延时0.5s后,该管脚继续发出NOTE_C5的频率,并延迟0.5后再管脚8出截止。从而剪短的发出两个频率不同的声音。,实现门铃的效果。

2.函数语法

①tone()

tone()函数可以产生固定频率的PWM信号来驱动扬声器发声。

②notone()

notone()函数可以停止发声。

③tone(pin,frequency,duration)

1)pin:发声引脚(此引脚需要连接发声器)

2)frequency:发声频率(单位赫兹)

3)duration:发声时长(单位:微秒,此参 数为可选参数)

3.代码

图1-2 门铃代码

        门铃代码:这一段代码分为两部分,一部分是规定输入引脚2和结束引脚8;第二部分是规定一个循环函数,当引脚2输入电子信号时,发出两个频率不同的声音,并且各声音之间存在0.5S的延迟(前文已经介绍),最后以notone()函数结束发声。

上一篇下一篇

猜你喜欢

热点阅读