当前位置:首页 > 企业新闻

基于Arduino的电子音乐发声器设计
本文摘要:章节目录Arduino是一个根据扩大开放详细编码的SimpleI/O服务平台,由硬件配置(MCU及外围电路)和手机软件(程序编写控制模块和語言)两一部分组成。

Dota2竞猜平台

Dota2竞猜平台

章节目录Arduino是一个根据扩大开放详细编码的SimpleI/O服务平台,由硬件配置(MCU及外围电路)和手机软件(程序编写控制模块和語言)两一部分组成。它基于单片机系统研发,具有用以比较简单,作用多种多样,质优价廉等优势,广泛运用于电子控制系统设计方案和会话产品研发层面。

Dota2竞猜平台

现阶段销售市场所闻流行音乐发音器调整麻烦,价钱较高,没法非常好地构建和使用人的互动。本流行音乐发音器的设计方案以ArduinoUNO板为操控关键,在涉及到乐理基础专业知识上,灵活运用Arduino在线编辑器内置Tone扩展库,以数组方式键入各音符的登陆频率和节奏,送到无源蜂鸣器和五颜六色LED,构建了歌曲开播和随歌曲节奏亮灭的LED实际效果。

Dota2竞猜平台

Dota2竞猜平台

Dota2竞猜平台

在作业者层面,能够根据比较简单修改数组数据(音高和节奏)构建流行音乐的DIY,在钟爱迷人歌曲的另外,充分运用使用人的创造力。1系统硬件开发本发音器以ArduinoUNO为操控关键,外界电源电路还包含控制回路、蜂鸣器电路、LED说明节奏电源电路,系统软件硬件配置原理图如图所示1下图。

Dota2竞猜平台

开关电源S1对全部电源电路起操控具有,当检验到开关电源按住,即D3端口号为上拉电阻时,电源电路开始工作。事先的机构好的音符数据(音高和节奏)根据数据端口号D8发送至9V无源蜂鸣器J1,无源蜂鸣器对接到特殊频率的(即特殊的音高)波形去驱动器它,能够接到“DoReMiFaSolLaSi”的歌曲实际效果。各数据再加廷时(即节奏数据)才可构建曲子的开播。

Dota2竞猜平台

Dota2竞猜平台

Dota2竞猜平台

无源蜂鸣器的优势是响声频率效率高,能够和LED兼容一个操控口。因此 ,D8端口号的数据另外加上LED1、LED2、LED3处时,其节奏性的亮灭构建了节奏的说明。2软件开发2.1曲子开播基本原理2.1.1单音符的演奏基本原理一首曲子由多个音符组成。

Dota2竞猜平台

从物理学的视角而言,每一个音符唯一相匹配一个聆听频率。Arduino要是把这个频率数据发给无源蜂鸣器或音响喇叭,就不容易接到相匹配的音符。

Dota2竞猜平台

ArduinoIDE内置的头文件“pitches.h”中以宏定义的方式得到了每个音符和频率的对应关系报表。比如“#defineNOTE_C4262”句子得到了电子琴标准键盘小字一组C4(读音为Do)功能键相匹配的频率是262Hz。因而,要是必须识别等额的的谱子,就能得到 一组对理应曲子的频率数据,即制做出带其数组方式的律动涵数。

Dota2竞猜平台


本文关键词:Dota2竞猜平台

本文来源:Dota2竞猜平台-www.insaneinstructor.com