标题: 求在单片机程序中加蜂鸣的方法 [打印本页]

作者: 奇偶611    时间: 2018-1-29 10:31
标题: 求在单片机程序中加蜂鸣的方法
我如果想在单片机程序里加蜂鸣该怎么加啊

作者: wulin    时间: 2018-1-29 11:13
如果用有源蜂鸣器,程序中就像操作LED一样简单,如果用无源蜂鸣器就麻烦些,要写一个2000~4000Hz的驱动函数。
作者: shidea    时间: 2018-1-29 11:25
pwm控制就可以
作者: gxslxxm    时间: 2018-1-29 12:00
只要看你需要的是哪一种蜂鸣器了,
无源蜂鸣器:pwm输出 频率看蜂鸣器
有源蜂鸣器:加三极管推 高低电平驱动
作者: 912448659    时间: 2018-1-29 12:09
高低电瓶转化也就是PWM应该就可以
作者: xdl932365660    时间: 2018-1-29 12:54
三极管驱动就行
作者: ymdz    时间: 2018-1-29 14:29

只要看你需要的是哪一种蜂鸣器了,
无源蜂鸣器:pwm输出 频率看蜂鸣器
有源蜂鸣器:加三极管推 高低电平驱动
作者: shiwoshiyi    时间: 2018-1-31 11:45
在main函数中插入一个while(1)循环函数:
while(1)   
    {
     FM=0;//蜂鸣器发声
     delays(0.1);
     FM=1;
     delays(0.1);
     
    }
作者: 875123168    时间: 2018-2-1 12:24
引用7,8楼,有源的话直接三极管驱动,无源用pwm波或延时循环(建议用pwm,不太懂的话用延时简单)




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1