我是靠谱客的博主 酷酷画笔,最近开发中收集的这篇文章主要介绍有源蜂鸣器模块,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

有源蜂鸣器


这里写图片描述
这里写图片描述
只要将VCC端接入3.3v~5v电压,GND端接地,I/O接信号的输入(低电平/高电平,本人的为低电平触发),当触发时就能发出“哔哔哔~~~”的响声;

注意:
1. 继电器的驱动电压,不能超过限制电压,不然会烧掉继电器;
2. 低电平触发,还是高电平触发。


示例代码:

#include <ioCC2530.h> //cc2530芯片(zigbee)

#define LED1 P1_0 //定义LED1
#define KEY1 P2_0 //定义KEY1

void InitLed(void)
{
  P1DIR |= 0x01; //打开P1.0
  P2DIR |= 0x01; //打开P2.0
}

void main(void)
{
  InitLed(); 

  LED1 = 1; //关闭LED1

  while(1)
  {
    while(KEY1 == 1); //检测直到按键按下
      LED1 = ~LED1; //LED1取反(亮变暗,暗变亮) (LED1口与蜂鸣器器的信号端(I/O)连接,就能实现蜂鸣器的开与关)
    while(KEY1 == 0); //检测直到按键松开(抬起)
  }
}

最后

以上就是酷酷画笔为你收集整理的有源蜂鸣器模块的全部内容,希望文章能够帮你解决有源蜂鸣器模块所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部