请问单片机三极管怎么控制蜂鸣器

2020-10-29 科技 213阅读
首先,三极管是PNP,发射极E接5V,集电极C接蜂鸣器再接地是没错的,要导通的话是基极B接高电平就可以导通发声,低电平截止,而蜂鸣器如果是无源的话是由脉冲驱动的,因此,是需要在P3^7 I/O口输出脉冲就可以了,可以简单的利用软件延时实现,如果还有其他任务的话,还是用定时器吧,定时多久,定时中断就让I/O电平翻转一次就可以实现了,如果还要控制响度,再设定合适的占空比就可以实现了,这些都是很简单的,自己学习下“定时器”“占空比”相关的知识就知道了。
1.在这里,单片机只是相当于高速的开关一样,实现快速地打开或者关断蜂鸣器,电流要不了多大的,只要能驱动三极管就可以了,通常也就最多几个mA吧。
2.电流的话跟输出的频率和占空比都有关系吧,这个不用万用表测的话,只能大概估计了。
3.这里三极管不是放大作用,而是工作在饱和状态,相当于是开关,明白吗??
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com