0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Arduino合成器的制作

454398 来源:wv 2019-10-05 17:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:材质

2 Arduino Unos

17 1kΩ电阻器

1 50kΩ电位器

16 轻触开关(按钮)

1 4Ω扬声器

1 9V电池

很多电线

如果您想焊接最终的电路板并制作像我一样的最终产品,您还需要

1 原型板

2 28针插座

公头和母头

1 5V稳压器

1 47 uF电容器

2 16 Mhz晶体

2 开/关开关

一个玩具键盘,用于从

步骤2:拔下面包板

Arduino合成器的制作

使用图像a

对于第一个arduino挂钩12,轻触开关最多可通过各自的下拉电阻将引脚13-2切换为针脚。以相同方式将另外2个开关连接到A5和A4。最后要连接的是扬声器。将一端连接到地面,另一端连接到针脚0。

对于第二个arduino挂钩2,以与以前相同的方式将其切换到针脚9和10。将50k电位计连接到5V的A0引脚,并用1k电阻接地。最后,将针脚8连接到扬声器上与第一个arduino针脚0相同的电线。

第3步:代码

接下来上传音调键盘编码到第一个arduino,节奏部分编码到第二个ardunio。如果代码不想上传,请尝试暂时断开扬声器,然后再试一次。

我解释了代码本身的大部分内容,因此,我仅向您展示如何更改不同的内容以获得不同的声音。

要更改键盘上每个键的频率,您必须更改“音调键盘”代码中“音调”命令中的数字(我将您更改的数字放在下面的粗体中)

如果(cN == HIGH)

{tone(0,( 16.35 *八度)); }

默认情况下,我已经设置了音符的基频,但是您可以将它们更改为所需的任何音调。

要更改节拍/节奏,您必须更改节奏部分代码。与音频代码类似,您所需要做的就是更改频率(加粗显示在下面),它将更改要弹奏的音符。如果要向节奏中添加更多音符,则可以添加其他延迟和音调。

if(pattern == 1)

{音调(8, 55 ,sensorHalf );

delay(sensorValue);

tone(8, 58.27 ,sensorFourth);

delay(sensorHalf);

音调(8, 58.27 ,sensorFourth);

延迟(sensorHalf); }

您可以参考上面的图表,该图表具有每个八度音阶中每个音符的频率,因此您可以创建自己的节奏。

步骤4:创建最终产品

此步骤是可选的,但如果要执行我的操作,则必须焊接电路板上面有两个微控制器。您所要做的就是从arduino板上取下IC,并将其焊接到空白PCB上(应使用插座)。您唯一要做的就是在每个IC的引脚9和10之间连接一个16Mhz晶体。您必须使用5V稳压器来降低电池的9V电压来为电路供电。在5V和地之间放置一个47uF电容器,以帮助保持输出稳定。 IC上的接地是引脚8,5V是引脚7。请参考引脚图,以了解IC上哪些引脚与数字引脚相对应。通常,它只是将电路放在面包板上,然后将其移至PCB。使用接头可能需要花费更多时间进行焊接,但是它们会使故障排除变得更加容易,因此我建议您使用它们。为了创建按键,我拆开了一个旧的玩具键盘,并将轻触开关置于每个按键下方。一旦完成创建每个作品,就可以为其创建一个保护套。我只是将所有东西都热粘到一些木头上,但是如果您愿意的话,可以使它看起来比我的木头好很多。

第5步:测试一下!

现在,您可以使用新的合成器了。它只有1个音符和弦,因此您只能播放简单的歌曲,但是打开节奏部分后,您可以发出一些很酷的声音。玩得开心!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 合成器
    +关注

    关注

    0

    文章

    314

    浏览量

    27664
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195959
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    高性能射频合成器评估模块LMX2571EPEVM技术解析

    Texas Instruments LMX2571EPEV射频合成器评估模块 (EVM) 设计用于LMX2571-EP低功耗、高性能射频合成器。Texas Instruments LMX2571-EP可生成10MHz至1344MHz频率,在-55°C至+125°C扩展温度
    的头像 发表于 09-23 11:11 561次阅读
    高性能射频<b class='flag-5'>合成器</b>评估模块LMX2571EPEVM技术解析

    ‌CDCDLP223 时钟合成器技术文档总结

    CDCDLP223是一款基于PLL的高性能时钟合成器,针对DLP™系统进行了优化。它使用20 MHz晶体生成基频,并导出100 MHz HCLK和300 MHz HCLK输出的频率。此外,该CDCDLP223在20 MHz输出端生成20 MHz晶体振荡器频率的缓冲副本。
    的头像 发表于 09-19 10:48 570次阅读
    ‌CDCDLP223 时钟<b class='flag-5'>合成器</b>技术文档总结

    ‌LMX2541 超低噪声频率合成器技术文档总结

    该LMX2541是一款超低噪声频率合成器,集成了高噪声频率合成器 高性能 Delta-Sigma 小数 N PLL、具有完全集成储罐电路的 VCO 和可选的 分频器。PLL 提供前所未有的 -225
    的头像 发表于 09-18 11:08 609次阅读
    ‌LMX2541 超低噪声频率<b class='flag-5'>合成器</b>技术文档总结

    LMX2594PSEVM 高频合成器评估模块技术解析与应用指南

    Texas Instruments LMX2594PSEVM合成器评估模块 (EVM) 是一个用于评估LMX2594宽带射频合成器相位同步 (PS) 特性的平台。LMX2594PSEVM包含两个共享同一参考时钟的LMX2594部件。
    的头像 发表于 09-10 15:23 681次阅读
    LMX2594PSEVM 高频<b class='flag-5'>合成器</b>评估模块技术解析与应用指南

    Analog Devices Inc. ADF4368微波宽频合成器数据手册

    Analog Devices ADF4368微波宽带合成器是一款高性能、超低抖动、整数N分频、小数N分频锁相环 (PLL),集成了VCO。此微波合成器可生成800MHz至12.8GHz输出频率范围
    的头像 发表于 06-13 11:25 812次阅读
    Analog Devices Inc. ADF4368微波宽频<b class='flag-5'>合成器</b>数据手册

    无杂散、50 MHz 至 2.1 GHz 单通道小数 N 分频频率合成器 skyworksinc

    电子发烧友网为你提供()无杂散、50 MHz 至 2.1 GHz 单通道小数 N 分频频率合成器相关产品参数、数据手册,更有无杂散、50 MHz 至 2.1 GHz 单通道小数 N 分频频率合成器
    发表于 05-23 18:30
    无杂散、50 MHz 至 2.1 GHz 单通道小数 N 分频频率<b class='flag-5'>合成器</b> skyworksinc

    1930–1990 MHz 高性能 VCO/频率合成器,带集成开关 skyworksinc

    电子发烧友网为你提供()1930–1990 MHz 高性能 VCO/频率合成器,带集成开关相关产品参数、数据手册,更有1930–1990 MHz 高性能 VCO/频率合成器,带集成开关的引脚图
    发表于 05-22 18:35
    1930–1990 MHz 高性能 VCO/频率<b class='flag-5'>合成器</b>,带集成开关 skyworksinc

    AD9850高集成度频率合成器中文资料

    电子发烧友网站提供《AD9850高集成度频率合成器中文资料.pdf》资料免费下载
    发表于 03-21 16:20 0次下载

    DS855调相直接数字合成器适合哪些场景?

    DS855调相直接数字合成器(DDS)是一款基于先进直接数字合成技术的高性能频率合成解决方案,它融合了尖端的数字信号处理技术,能够产生高精度且高度稳定的频率信号。DS855调相直接数字合成器
    发表于 03-21 09:28

    敏捷合成器的技术原理和应用场景

    敏捷合成器,作为一种高性能的信号发生器,其技术原理和应用场景值得深入探讨。技术原理敏捷合成器的技术原理主要基于先进的频率合成技术和数字信号处理技术。它通常具有宽频率范围、快速建立和可编程的相位、频率
    发表于 02-20 15:25

    DS878 数字合成器适合哪些应用场景?

    DS878 数字合成器适合哪些应用场景?DS878 高速啁啾直接数字合成器是一款由EUVIS推出的高性能直接数字合成器,DS878高速啁啾直接数字合成器因其高性能和灵活性,在雷达系统、
    发表于 02-10 09:20

    详解deepin 25 Preview的Treeland窗口合成器

    DDE 在 V15 时期,使用 Mutter 作为带合成器的窗管,以及 Metacity 这种不带合成器的窗管,一个是在高性能设备上使用,一个是为低性能设备上使用。
    的头像 发表于 01-23 09:22 1769次阅读
    详解deepin 25 Preview的Treeland窗口<b class='flag-5'>合成器</b>

    AN-423: 直接数字频率合成器AD9850的幅度调制

    电子发烧友网站提供《AN-423: 直接数字频率合成器AD9850的幅度调制.pdf》资料免费下载
    发表于 01-13 14:20 1次下载
    AN-423: 直接数字频率<b class='flag-5'>合成器</b>AD9850的幅度调制

    AN-953: 具可编程模数的直接数字频率合成器(DDS)

    电子发烧友网站提供《AN-953: 具可编程模数的直接数字频率合成器(DDS).pdf》资料免费下载
    发表于 01-13 14:13 0次下载
    AN-953: 具可编程模数的直接数字频率<b class='flag-5'>合成器</b>(DDS)

    AN-587: 同步多个基于DDS的频率合成器AD9850/AD9851

    电子发烧友网站提供《AN-587: 同步多个基于DDS的频率合成器AD9850/AD9851.pdf》资料免费下载
    发表于 01-13 14:01 1次下载
    AN-587: 同步多个基于DDS的频率<b class='flag-5'>合成器</b>AD9850/AD9851