【Arduino笔记】蜂鸣器的使用
一定注意,蜂鸣器可能会扰民!!!
珍爱耳朵,谨慎使用。
正文
老知识,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笔记】蜂鸣器的使用相关推荐
- Arduino笔记实验(初级阶段)—火焰传感器+有源蜂鸣器实验
Arduino笔记实验(初级阶段)-火焰传感器+有源蜂鸣器实验 文章目录 Arduino笔记实验(初级阶段)-火焰传感器+有源蜂鸣器实验 前言 一.电路图 二.火焰传感器(4引脚)-有源蜂鸣器 代码 ...
- arduino无源蜂鸣器歌曲编码_Arduino与无源蜂鸣器
1.Arduino无源蜂鸣器传感器模块 我们可以使用Arduino进行很多互动作品,其中最常用的是声光显示器.之前的所有实验都与LED有关.但是,这个实验中的电路可以产生声音.通常,实验是通过蜂鸣器或 ...
- 【Arduino笔记】超声波传感器的使用
这里使用:超声波传感器HC-SR04型号,搭配SG90舵机. 超声波简介 测量距离:2 ~ 400cm 分辨率:0.3cm 测量频率:40Hz 测量角度:15° 工作电压:4.5 ~ 5.5V 工作电 ...
- Arduino实验——蜂鸣器播放《致爱丽丝》
蜂鸣器,是一种可以发出单调声音的器件,在电子 DIY 领域应用广泛,因为它使用简单,不像扬声器一样需要用准确的音频信号来控制.蜂鸣器分为有源蜂鸣器和无源蜂鸣器.其中 "源" 不是指 ...
- Arduino笔记实验(初级阶段)—Keypad小键盘
Arduino笔记实验(初级阶段)-Keypad小键盘 文章目录 Arduino笔记实验(初级阶段)-Keypad小键盘 前言 一.电路图 二.集成库方案(Keypad) 三方集成库 代码 实验效果展 ...
- Arduino笔记实验(初级阶段)—继电器模块
Arduino笔记实验(初级阶段)-继电器模块 文章目录 Arduino笔记实验(初级阶段)-继电器模块 前言 一.电路图 二.继电器模块实验 代码 实验效果展示 三.继电器模块 实验总结 前言 自学 ...
- 一种非常简单的用arduino控制蜂鸣器播放音乐的方案
微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 今天来聊聊用arduino控制蜂鸣器播放音乐的方案,当然必须还是老风格,虽然可能不是最 ...
- arduino有源蜂鸣器在哪_Arduino 蜂鸣器
实验器材:Arduino 168P 基础套件 互动媒体 1.Arduino 168P 开发板一个 2.USB下载线一条 3.蜂鸣器一个 4.220欧姆电阻1个 5.面包板一块 6.面包板跳线若干条 实 ...
- Arduino笔记-有源蜂鸣器结合开关(多瑞咪发声)
目录 基本概念 演示及代码 基本概念 本次采用这款蜂鸣器,蜂鸣器有有源蜂鸣器,和无源蜂鸣器. Arduino中有一个tone的函数,第一个参数是那个输入口,第二个参数传要发的音频! 哆(2093)瑞( ...
最新文章
- abaqus中元素过度失真是什么意思_Abaqus三维多晶体脚本建模Voronoi多面体建模
- Python的__str__()方法
- macos 此服务器的证书无效_跨平台本地SSL证书生成工具,本地也能优雅的调试https...
- c 自定义实现string类 clear_有关类加载器的总结
- JAVA虚拟机运行数据区
- Python—实训day6—爬取汽车消费投诉案例
- 关于压缩工具 7z(7-zip) 的选项 -so(从标准输出流写入数据)的解读
- 文件流、目录流、文件描述符总结
- 我们再也看不到“Win 10 破解版下载”
- 基本 Python 词汇
- 【笔记】HybridApp中使用Promise化的JS-Bridge
- linux服务器重启为啥重新新增端口,Linux服务器上新增开放端口号
- fasthttp中的协程池实现
- 算法学习(9)-链表之链表栈
- python爬虫详解
- 【洛谷试炼场】普及练习场——字符串处理
- 11-23-day05-python入门-字典与集合及文件
- 新手做自媒体短视频,会用到的工具和素材站分享,收藏起来慢慢看
- 创建型模式——建造者模式(Builder Pattern)
- oracle数据库报错1033,ORACLE出现错误1033和错误ORA-00600的解决方法