arduino编乐谱_arduino学习第五炮,蜂鸣器谱曲

本文介绍了如何使用Arduino通过蜂鸣器创作音乐。内容包括蜂鸣器的接线方法、基础代码编写,以及如何通过改变频率来谱曲。文中以生日歌为例,提供了具体的代码实现,帮助读者理解并动手实践。
摘要由CSDN通过智能技术生成

一,接线

蜂鸣器有两个引脚,上面标有 “+” 的为正极,或者引脚长的一端为正极

正极接数字引脚,负极接GND

二,代码

​void setup()

{

}

void loop()

{

​pinMode(8,OUTPUT);

​tone(8,500);       // 8 号 引脚输出频率为500HZ,用来控制音调

}

我们的代码还是简单的要命!没错,从简单开始!

上传成功后,蜂鸣器就发声了。

三,谱曲

进行了第二步以后,你一定迫不及待的要改频率了吧,改一改频率,蜂鸣器会发出不同的声调

但是更好玩的还在后头呢!

​以上是七个音符对应的频率,不过要谱曲的话,还要普及点音乐的识谱的知识!

这里也没必要说的很专业​​​:

1.音调:

音符上边一个点表示高音

音符下边一个点表示低音

单纯一个音符没有点表示中音​

2.音长:

单纯一个音符表示一拍

音符下边一条横线表示二分之一拍

音符下边两条横线表示四分之一拍​

音符后边一条横线表示两拍

音符后边两条横线表示四拍​

至于​一拍为多长时间,全凭个人喜好所定。

3.我们以生日歌为例​

​4.对应代码

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值