• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

求助arduino ide下esp8266如何驱动无源蜂鸣器

骑蜗牛狂奔 2017-09-25 浏览量:2189
求助arduino ide下esp8266如何驱动无源蜂鸣器
-1 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 楼主,使用PWM驱动吧,看下蜂鸣器的Datasheet,看下需要什么频率的信号,然后配置一路相应的PWM输出就行了;或者直接使用延时产生响应的频率信号,延时校准尽量精确,否则蜂鸣器会变音或音量很小。
    • 发布于 2017-09-25
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • 只是驱动一个GPIO就可以了。

    如果要不同的声音,要使用PWM进行驱动。

    • 发布于2017-09-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果只是驱动一个蜂鸣器只改变那个引脚的电平从0到1的频率就好,可以通过控制频率改变声调。

    • 发布于2017-09-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 使用一个GPIO引脚设置数值1即可 如果需要关闭写数值0即可
    • 发布于2017-09-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 蜂鸣器是使用GPIO进行驱动的,使用驱动GPIO的API函数就可以了
    • 发布于2017-09-25
    • 举报
    • 评论 0
    • 0
    • 0

  • 驱动GPIO,使他产生不同频率的方波
    • 发布于2017-09-26
    • 举报
    • 评论 0
    • 0
    • 0

  • 無源只能用PWM 50%驅動喔

    可以用analogWrite或者Servo library直接使用50% PWM輸出

    調整頻率就可以調整音頻高低




    • 发布于2017-09-26
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

求助arduino ide下esp8266如何驱动无源蜂鸣器