一定注意,蜂鸣器可能会扰民!!!

珍爱耳朵,谨慎使用。


正文

蜂鸣器实物图

老知识,GND为负极,VCC为正极,中间的“I/O”就是信号线,我这里接第11号引脚。 

之前的舵机和超声波传感器我都是接5V的电压,但是这里蜂鸣器推荐接旁边3.3V的电压,众所周知发出声音的原理是震动,震动会发热,为防止它烧坏,可以接小一点的电压,并且用完后及时断电。


程序

首先蜂鸣器可以设置不同的音调。

首先蜂鸣器可以设置不同的音调。

蜂鸣器音调也可以用变量。

蜂鸣器音调也可以用变量来设置。

首先设置初始值,人耳能听见20Hz~20000Hz的声音。

变量使其发声时音调渐渐升高。

如果蜂鸣器无法停止,可以加入以下代码块。

最后放一下转换后的代码,亲测有效。

#include <DFRobot_Libraries.h>// 动态变量
volatile float mind_n_SheZhiDeYinDiao;//音调的变量
// 创建对象
DFRobot_Tone DFTone;// 主程序开始
void setup() {// 设置初始值mind_n_SheZhiDeYinDiao = 200;for (int index = 0; index < 10; index++) {DFTone.play(11, mind_n_SheZhiDeYinDiao, 500);mind_n_SheZhiDeYinDiao += 20;}
}
void loop() {//此处为空
}

最终效果


【Arduino笔记】蜂鸣器的使用相关推荐

  1. Arduino笔记实验(初级阶段)—火焰传感器+有源蜂鸣器实验

    Arduino笔记实验(初级阶段)-火焰传感器+有源蜂鸣器实验 文章目录 Arduino笔记实验(初级阶段)-火焰传感器+有源蜂鸣器实验 前言 一.电路图 二.火焰传感器(4引脚)-有源蜂鸣器 代码 ...

  2. arduino无源蜂鸣器歌曲编码_Arduino与无源蜂鸣器

    1.Arduino无源蜂鸣器传感器模块 我们可以使用Arduino进行很多互动作品,其中最常用的是声光显示器.之前的所有实验都与LED有关.但是,这个实验中的电路可以产生声音.通常,实验是通过蜂鸣器或 ...

  3. 【Arduino笔记】超声波传感器的使用

    这里使用:超声波传感器HC-SR04型号,搭配SG90舵机. 超声波简介 测量距离:2 ~ 400cm 分辨率:0.3cm 测量频率:40Hz 测量角度:15° 工作电压:4.5 ~ 5.5V 工作电 ...

  4. Arduino实验——蜂鸣器播放《致爱丽丝》

    蜂鸣器,是一种可以发出单调声音的器件,在电子 DIY 领域应用广泛,因为它使用简单,不像扬声器一样需要用准确的音频信号来控制.蜂鸣器分为有源蜂鸣器和无源蜂鸣器.其中 "源" 不是指 ...

  5. Arduino笔记实验(初级阶段)—Keypad小键盘

    Arduino笔记实验(初级阶段)-Keypad小键盘 文章目录 Arduino笔记实验(初级阶段)-Keypad小键盘 前言 一.电路图 二.集成库方案(Keypad) 三方集成库 代码 实验效果展 ...

  6. Arduino笔记实验(初级阶段)—继电器模块

    Arduino笔记实验(初级阶段)-继电器模块 文章目录 Arduino笔记实验(初级阶段)-继电器模块 前言 一.电路图 二.继电器模块实验 代码 实验效果展示 三.继电器模块 实验总结 前言 自学 ...

  7. 一种非常简单的用arduino控制蜂鸣器播放音乐的方案

    微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 今天来聊聊用arduino控制蜂鸣器播放音乐的方案,当然必须还是老风格,虽然可能不是最 ...

  8. arduino有源蜂鸣器在哪_Arduino 蜂鸣器

    实验器材:Arduino 168P 基础套件 互动媒体 1.Arduino 168P 开发板一个 2.USB下载线一条 3.蜂鸣器一个 4.220欧姆电阻1个 5.面包板一块 6.面包板跳线若干条 实 ...

  9. Arduino笔记-有源蜂鸣器结合开关(多瑞咪发声)

    目录 基本概念 演示及代码 基本概念 本次采用这款蜂鸣器,蜂鸣器有有源蜂鸣器,和无源蜂鸣器. Arduino中有一个tone的函数,第一个参数是那个输入口,第二个参数传要发的音频! 哆(2093)瑞( ...

最新文章

  1. abaqus中元素过度失真是什么意思_Abaqus三维多晶体脚本建模Voronoi多面体建模
  2. Python的__str__()方法
  3. macos 此服务器的证书无效_跨平台本地SSL证书生成工具,本地也能优雅的调试https...
  4. c 自定义实现string类 clear_有关类加载器的总结
  5. JAVA虚拟机运行数据区
  6. Python—实训day6—爬取汽车消费投诉案例
  7. 关于压缩工具 7z(7-zip) 的选项 -so(从标准输出流写入数据)的解读
  8. 文件流、目录流、文件描述符总结
  9. 我们再也看不到“Win 10 破解版下载”
  10. 基本 Python 词汇
  11. 【笔记】HybridApp中使用Promise化的JS-Bridge
  12. linux服务器重启为啥重新新增端口,Linux服务器上新增开放端口号
  13. fasthttp中的协程池实现
  14. 算法学习(9)-链表之链表栈
  15. python爬虫详解
  16. 【洛谷试炼场】普及练习场——字符串处理
  17. 11-23-day05-python入门-字典与集合及文件
  18. 新手做自媒体短视频,会用到的工具和素材站分享,收藏起来慢慢看
  19. 创建型模式——建造者模式(Builder Pattern)
  20. oracle数据库报错1033,ORACLE出现错误1033和错误ORA-00600的解决方法

热门文章

  1. 容斥原理应用之:错位排列
  2. 田间生产(Mapper层写法)
  3. 泉州师范学院计算机科学与技术学费,泉州师范学院
  4. 模式识别作业-线性分类器设计总结
  5. linux下安卓逆向工具,Android逆向工具:Androguard(一)
  6. Java对象的存活判定与对象引用
  7. 学会用pyecharts画玫瑰图
  8. 查看共享库信息,编译器,软硬浮点、依赖库
  9. P2863 [USACO06JAN]The Cow Prom S
  10. MyCat 从入门到放弃