文章目录

  • 如果有三个引脚
  • code
    • 使用tone()
    • 使用digitalWrite()

如果有三个引脚


The module uses s8550 transistorFixed bolt holes for easy installation
The active buzzer has an internal source of oscillation, so it will be called as soon as it is energized.Program control is convenient

vcc,gnd,io,那么io引脚需要接入一个digital引脚,并在代码中指出,设定引脚模式,同时,如果是使用digitalWrite(),那么High,LOW,交替出现才可响声
如果是使用tone(),则较为方便.

code

使用tone()

int pinBuzzer = 9; //管脚D9连接到蜂鸣器模块的信号脚void setup()
{pinMode(pinBuzzer, OUTPUT); //设置pinBuzzer脚为输出状态
}void loop()
{alarm();
}
/* the universal alarm function(note the Buzzer_pin set) */
void alarm()
{long frequency = 3000; //频率, 单位Hz//用tone()函数发出频率为frequency的波形tone(pinBuzzer, frequency);delay(500); //等待1000毫秒noTone(pinBuzzer); //停止发声delay(1000);       //等待2000毫秒
}

使用digitalWrite()


#define BUZZER 9void setup()
{pinMode(BUZZER, OUTPUT);
}void loop()
{startAlarm();delay(2000);}/* every call will buzz 3 seconds(3000ms) */
void startAlarm()
{Serial.println("Alarm singing!!!");int t1=millis();for (;;){digitalWrite(BUZZER, HIGH);// delay(100);digitalWrite(BUZZER, LOW);// delay(100);if((millis()-t1)>3000){break;}}
}

arduino+三引脚蜂鸣器YL-44(3pins)的简单使用相关推荐

  1. 科协arduino四:蜂鸣器使用

    一:在使用蜂鸣器前需要了解pwm的简单原理: 冲宽度调制 同义词 PWM一般指脉冲宽度调制 脉冲宽度调制是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量.通信到功率控 ...

  2. Arduino学习(五) 蜂鸣器实验

    一,  了解蜂鸣器(Buzzer) 蜂鸣器是一种电子发声元器件,可以发出"beep beep"的声音.  采用直流电压供电,广泛应用于计算机.打印机.复印机.报警器.电子玩具.汽车 ...

  3. 【Arduino基础】蜂鸣器发声实验

    实验现象 使用arduino直接驱动蜂鸣器发出不同频率的声音. 理论学习 小型蜂鸣器因其体积小(直径只有 6mm).重量轻.价格低.结构牢靠,而广泛地应用在各种需要发声的电器设备.电子制作和单片机等电 ...

  4. Arduino数字引脚作为GPIO的使用

    引脚与GPIO的关系 引脚(pin)是对芯片的外部物理接口的一个称呼,它是在不把这个物理接口投入到具体应用场合下的称呼.例如,我们可以说,某某芯片的P1.5引脚可以作为数字输出驱动外部数字设备,也可以 ...

  5. Arduino - 输出引脚扩流

    本文转自:http://www.geek-workshop.com/thread-196-1-1.html 原文作者:Ansifa 使用Arduino时候,经常需要控制大电流或者高压负载.但是Ardu ...

  6. matlab共阳极二极管,三引脚SOT-323封装的共阳极稳压二极管详情

    三引脚SOT-323封装的共阳极稳压二极管详情 在二极管阵营里,稳压二极管最常见,基本封装形式有DO-15.DO-41.DO-27.SOD-323.SOD-523.SOD-723.SOT-23.SOT ...

  7. matlab共阳极二极管,三引脚SOT-323封装的共阳极稳压二极管资料

    三引脚SOT-323封装的共阳极稳压二极管资料 在二极管阵营里,稳压二极管最常见,基本封装形式有DO-15.DO-41.DO-27.SOD-323.SOD-523.SOD-723.SOT-23.SOT ...

  8. 用Arduino让无源蜂鸣器响起来,并演奏《葫芦娃》。

    今天为大家讲解一Arduino让无源蜂鸣器想起来以及代码如何编写. 众所周知无源蜂鸣器即 蜂鸣器内部不包含振荡电路. 下图是无源蜂鸣器的连接图. 这是简单的无源蜂鸣器代码按照这个代码可以让他正常发声, ...

  9. 利用Arduino对路由器进行调试,居然这么简单!

    本文讲的是利用Arduino对路由器进行调试,居然这么简单!, 在生产嵌入式系统,如路由器或网络摄像头时,制造商就已预留了一些调试端口.不过对于一般的用户来说,这些预留的调试端口显然是用不到的,因为它 ...

最新文章

  1. 如何在android中水平放置三张图片,Android ACTION_VIEW多张图片
  2. 开始学习吧,《算法》:动态连通性练习
  3. 机器学习知识点(十)马尔可夫链
  4. 关于bootstrap的一些想法
  5. spring配置数据源(交给spring容器完成)
  6. Windows8.1系统下让VS2012编译运行IIS Express 64位 调试器
  7. SQL建表公共字段脚本
  8. Tencent Blade team荣获小米安全年度最佳守护者
  9. 继承Comparable接口来实现排序
  10. SilverLight是什么?(来自Csdn)
  11. IFC2x3标准阅读
  12. python代码封装成SDK
  13. java 报表系统源码_常用的6款Java开源报表制作工具
  14. CAD虚线不显示怎么办?CAD虚线不显示解决办法
  15. IC人物志-Intel创世人Robert Norton Noyce(罗伯特·诺伊斯)
  16. mysql mtq_GoLang 连接 Mysql 数据库
  17. 学成在线 第4天 讲义-页面静态化 页面预览
  18. 多人共享的待办事项app有哪些
  19. 超能陆战队中的微型机器人现已实现!
  20. 数据库DevOps:我们如何提供安全、稳定、高效的研发全自助数据库服务-iDB/DMS企业版

热门文章

  1. Carp后端开发文档
  2. 真空扫街机行业调研报告 - 市场现状分析与发展前景预测
  3. 常犇_专访丨《河神》制片人常犇:走夜路不怕黑,做好剧别怕累
  4. 【学习方法】无论学什么东西,三个步骤:①大致粗通 ②重点精通 ③融会贯通...
  5. 国内外主流云计算开发平台对比图 云开发平台
  6. 如何使用NodeJS发送邮件
  7. 计算机关机慢怎么解决方法,电脑关机很慢,详细教您win7电脑关机很慢的解决方法...
  8. 经验分享|裸金属服务器部署
  9. html多行合并,Js表格多行合并实现,可对多个列进行处理
  10. 介绍一个用于EOS区块链的RPC API接口的PHP开发包SDK