Arduino -uno 核心板 之中级系列3 QAU04生日快乐歌实验
适用平台:Arduino uno
模块介绍:
今天我们需要用到的模块是蜂鸣片驱动模块,也称QAU04模块
在入门教程里我们学习了QQ12A的使用方法,但是QQ12A发出的声音不够洪亮,像是个嘤嘤怪。所以今天就亮相粗狂的汉子,它就是QAU04,这个模块也是一个发声模块,但不同的是它采用蜂鸣片发声。蜂鸣片本身发声不大,但只要配上合适的音腔,随便超个80DB还是不成问题的,且驱动原理和QQ12A一模一样。我们可以直接烧录QQ12A的程序发声,但是为了好听点,这里还是写了一首生日快乐歌。大家想了解这个QAU04模块的可以查看它的数据手册。
链接: User’sGuide-升压型蜂鸣片驱动模块QAu04-用户指导手册.
看它的外形我们可以发现,蜂鸣片的驱动是利用升压电压来进行发声的。这个升压电感在5V供电的情况下,瞬间电压可以升压到500V以上!看着有些惊人。但因为是瞬间电压,加上电流非常的小,所以人的手摸上去是没有问题的。
这里重点讲解一个函数
1、 tone(pin, frequency, duration);
pin: 你要接扬声器的接口,是整数(int 型)
frequency:频率,是一个整数(int 型)
duration: 音符持续的时间,是毫秒值,无符号长整型( unsigned long 型)
一个声音的形成要有音调和响声。这里的响声是固定的,现在是需要调整音调和音调维持的时长就可以奏出旋律了。
还有就是两个数组
int melody[]和int noteDurations[]
第一个数组int melody[]是音调的数据,第二个数组int noteDurations[]是音调的维持时间。
程序下载链接
链接: Arduino -uno 核心板 之中级系列3 QAU04生日快乐歌实验程序.
原文链接
链接: Arduino -uno 核心板 之中级系列3 QAU04生日快乐歌实验.
Arduino -uno 核心板 之中级系列3 QAU04生日快乐歌实验相关推荐
- Arduino Uno开发板+电机驱动扩展版CNC Shield V3.0硬件说明
陈拓 2023/03/24-2023/03/29 1. Arduino CNC Shield V3.00电机驱动扩展版 注意:板子左侧中间的玻璃管是玻封保险丝. Arduino CNC Shield可 ...
- Arduino UNO开发板开箱体验
Arduino UNO开发板开箱体验 1.Arduino简述 1.1什么是Arduino Arduino是一个开源的电子设计平台,包括软件和硬件.其中硬件部分就是一块开发板了,软件部分就是对这块板子 ...
- 基于Arduino Uno开发板的红外遥控开发
基于Arduino Uno开发板的红外遥控开发 1 准备 1.1 硬件与软件 1.2 走线 2 代码 2.1 ReceiveDump 2.2 SendRawDemo 1 准备 1.1 硬件与软件 单片 ...
- Arduino开发(二)_基于Arduino UNO开发板的RGB灯光控制方法
Arduino开发(二)_基于Arduino UNO开发板的RGB灯光控制方法 首先,我们来看一下Arduino UNO开发板的具体引脚排列,如下图所示, 再了解一下三色RGB LED模块,如下图所示 ...
- 基于arduino uno 开发板制作的 智能书包项目
基于arduino uno 开发板制作的智能书包,当时收短视频启发,集合自动售货机的代码和RC522 读卡模块代码结合制作,现基本功能可以实现 ,目前代码部分尚不稳定需要继续改进 //一个智能书包小发 ...
- 详解Arduino Uno开发板的引脚分配图及定义
详解Arduino Uno开发板的引脚分配图及定义(重要且基础) https://www.cnblogs.com/Bruce_H21/p/11555605.html 首先开发板实物图如下: 在本篇文章 ...
- arduino超声波测距接线图详细_使用Arduino UNO开发板和超声波传感器测量距离
超声波传感器不仅提供距离测量实用程序,而且没有任何物理接触,但需要我们在无噪音和光线的情况下进行测量,与基于激光的距离测量仪器不同.此外,即使在基于激光的仪器经常降低其效率的日光下,这些仪器也便宜且更 ...
- 基于Arduino UNO开发板,超声波模块,直流电机,实现电机驱动
这:是我的手机,一台能无线充电的华为Mate 30Pro 4G 这:是我的的无线充电器,(虽然速度低,毕竟店家送的) 这是我维持一年多的充电样子,为什么这么做呢......因为无线充电会发烫,毕竟无线 ...
- 基于Arduino Uno开发板制作音乐播放器
基于Arduino Uno开发板制作音乐播放器 本文将基于Arduino开发板实现一个音乐播放器. 利用Arduino Uno读取sd卡模块中内存卡的音乐,传输信号到扬声器进行播放. 一.项目软硬件简 ...
- mixly for Mac以及Arduino uno开发板的使用
mixly for Mac以及Arduino uno开发板的使用 mixly for Mac的下载 教程可以参考这个帖子 http://wiki.makerpanda.cc/2016/07/20/05 ...
最新文章
- 只需两行代码,2080Ti 就能当 V100用,这个炼丹神器真牛!
- python 项目构建工具_python的构建工具setup.py
- 【NLP】Attention函数手册!
- I00005 打印直角三角形字符图案
- php fatal error 500,PHP在Linux下出现HTTP ERROR 500解决方法
- 销售易CRM:提高管理效率需做好业绩预测
- 如何开发直播平台,直播平台搭建的重要事项
- 什么是储蓄池抽样(Reservoir Sampling)算法?
- SparkRDD算子(三)键值对聚合操作(reduceByKey,foldByKey,sortByKey, join)
- 使用java调用阿里云车牌识别API
- UVALive 3959 Rectangular Polygons (排序贪心)
- 会议介绍:国际会议级别
- Android如何定制主题
- 软件工程师的职业规划
- LeetCode刷题(python)——476. 数字的补数
- 谷歌老闪退啊 和 pycharm版本问题 and 微信闪退
- 手机浏览器微信h5支付
- 欧姆龙 PLC CP1E 与电子称重仪表“柯力XK3101”Modbus RTU通信
- 通达信,底峰形(买入信号之一)
- au-工作界面、频率面板-1
热门文章
- 创建联系人vcf文件通讯录
- 我读《非暴力沟通》- 马歇尔 *卢森堡 - 让爱融入生活
- ad采样正弦电压计算c语言程序,TMS320F2812 DSP编程之AD采样精度的校准算法(转)...
- JAVA中Long与Integer踩的坑
- 中国法定节假日调整内容公布 总天数增加1天
- 1M到底是等于多少K?
- python期权定价公式_期权及 Black-Scholes模型的python实现
- 计算机硬盘和分区是什么关系,电脑硬盘如何分区 电脑硬盘分区注意事项【详解】...
- php ppt read_PHP如何读取PPT?
- 大年三十问候导师的后果...