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

    文章

    247

    浏览量

    25134
  • Arduino
    +关注

    关注

    184

    文章

    6427

    浏览量

    184834
收藏 人收藏

    评论

    相关推荐

    频率合成器的作用解读

    频率合成器是一种电路或设备,用于产生特定频率的信号。它的作用包括但不限于以下几个方面
    的头像 发表于 11-25 09:17 514次阅读

    基于ADF4111的锁相环频率合成器设计

    电子发烧友网站提供《基于ADF4111的锁相环频率合成器设计.pdf》资料免费下载
    发表于 10-20 14:45 0次下载
    基于ADF4111的锁相环频率<b class='flag-5'>合成器</b>设计

    ADF4377 微波宽带合成器和集成VCO数据表 ADI

    电子发烧友网为你提供ADI(ADI)ADF4377 微波宽带合成器和集成VCO数据表相关产品参数、数据手册,更有ADF4377 微波宽带合成器和集成VCO数据表的引脚图、接线图、封装手册、中文资料
    发表于 10-11 18:54
    ADF4377 微波宽带<b class='flag-5'>合成器</b>和集成VCO数据表 ADI

    CDF5356: 微波宽带合成器和集成 VCO 数据表 ADI

    电子发烧友网为你提供ADI(ADI)CDF5356: 微波宽带合成器和集成 VCO 数据表相关产品参数、数据手册,更有CDF5356: 微波宽带合成器和集成 VCO 数据表的引脚图、接线图、封装手册
    发表于 10-10 19:12
    CDF5356: 微波宽带<b class='flag-5'>合成器</b>和集成 VCO 数据表 ADI

    锁相环频率合成器的优缺点

    锁相环频率合成器的优缺点  锁相环频率合成器,又称为PLL(Phase Locked Loop),是一种广泛应用的电路,能够将输入信号的频率合成为电路所需要的频率,并且能够实现对信号的相位和频率
    的头像 发表于 09-02 14:59 1418次阅读

    射频合成器的主要作用

    射频合成器是一种电子设备,用于生成射频信号。射频合成器在无线通信、雷达、卫星通信、广播和电视等领域中起着重要作用。它们能够产生稳定、准确的射频信号,以满足各种应用的需求。
    的头像 发表于 07-15 09:34 419次阅读

    系统的频域性能指标有哪些 频率合成器是如果影响系统指标的呢?

    我们常说频率合成器常被比作电子系统的“心脏”,那频率合成器是如果影响系统指标的呢?
    的头像 发表于 07-14 10:04 1335次阅读
    系统的频域性能指标有哪些 频率<b class='flag-5'>合成器</b>是如果影响系统指标的呢?

    加法合成器开源分享

    电子发烧友网站提供《加法合成器开源分享.zip》资料免费下载
    发表于 07-13 11:05 0次下载
    加法<b class='flag-5'>合成器</b>开源分享

    功分器和合成器的主要区别

    功分器(Power Divider)和合成器(Power Combiner)是两种常见的无源射频器件,它们在信号处理中有不同的功能和应用。
    的头像 发表于 07-13 09:21 569次阅读

    Arduino Atari朋克合成器

    电子发烧友网站提供《Arduino Atari朋克合成器.zip》资料免费下载
    发表于 06-30 11:14 0次下载
    <b class='flag-5'>Arduino</b> Atari朋克<b class='flag-5'>合成器</b>

    带有PAM8403音频放大器的更好的Arduino合成器

    电子发烧友网站提供《带有PAM8403音频放大器的更好的Arduino合成器.zip》资料免费下载
    发表于 06-30 10:35 3次下载
    带有PAM8403音频放大器的更好的<b class='flag-5'>Arduino</b><b class='flag-5'>合成器</b>

    数字频率合成器的作用

    数字频率合成器(Digital Frequency Synthesizer)是一种电子设备,用于生成精确的、可编程的高稳定度的频率信号。它的主要作用是在各种应用中提供精确的频率合成和调整。
    的头像 发表于 06-30 09:15 609次阅读

    Arduino合成器

    电子发烧友网站提供《Arduino合成器.zip》资料免费下载
    发表于 06-29 10:04 0次下载
    <b class='flag-5'>Arduino</b><b class='flag-5'>合成器</b>

    如何制作一个音频合成器

    合成器电路是能够使用电子设备产生音频信号的电路。现代合成器现在非常流行,因为它提供了制作优质音乐的便利性。您可能已经看到一些类似的合成器电路,例如电子钢琴,MIDI发生器等。该电路可以
    的头像 发表于 05-13 11:29 1369次阅读
    如何<b class='flag-5'>制作</b>一个音频<b class='flag-5'>合成器</b>?

    使用 Arduino Nano 创建基于 DCO 的音频合成器

    在这个项目中,学习使用Arduino Nano或Arduino Uno创建数字控制振荡器或基于DCO的音频合成器。 我喜欢音乐,我也喜欢电子。 多年来,我一直在制造音乐电子设备,主要是为我的电吉他
    的头像 发表于 05-03 16:03 1285次阅读
    使用 <b class='flag-5'>Arduino</b> Nano 创建基于 DCO 的音频<b class='flag-5'>合成器</b>