当前位置: 首页 > news >正文

乐理和蜂鸣器的实现

在学习计算机无源蜂鸣器的发声过程中,想到可以借此机会掌握乐理知识。

B站有一个从零基础讲解的非常好的视频: 20分钟乐理通俗讲解

这里想写一篇博客记录一下学习历程

1.首先用Aduino+无源蜂鸣器实现《小星星》的旋律

int buzzerPin = 8;// 定义音符对应的频率(Hz)
#define NOTE_C4  262
#define NOTE_D4  294
#define NOTE_E4  330
#define NOTE_F4  349
#define NOTE_G4  392// 《小星星》片段旋律
int melody[] = {NOTE_C4, NOTE_C4, NOTE_G4, NOTE_G4, NOTE_A4, NOTE_A4, NOTE_G4};
// 每个音符的时长(ms)
int noteDurations[] = {200, 200, 200, 200, 200, 200, 400};void setup() {for (int thisNote = 0; thisNote < 7; thisNote++) {int noteDuration = noteDurations[thisNote];tone(buzzerPin, melody[thisNote], noteDuration); // 发声delay(noteDuration * 1.3); // 增加一点间隔时间,使音符区分更明显}
}void loop() {// 只播放一次
}

看代码,一定好奇定义音符对应的频率里面的频率是怎么来的。这就是参考视频中的乐理内容了。

2.乐理,乐谱,乐器

参考资料:

20分钟乐理通俗讲解

有源蜂鸣器与无源蜂鸣器详解:原理、区别与驱动方式

http://www.hskmm.com/?act=detail&tid=34841

相关文章:

  • CF1288C Two Arrays 分析
  • 流水线
  • 基于MATLAB的谐波分析实现方案
  • 一文详解 | 纷享销客CRM如何助力快消巨头蒙牛实现全场景数字化转型
  • AI生成代码系列:开源代码片段检测的有效方法
  • 基于进化算法的自动神经架构搜索
  • 【tinyusb】首次使用
  • 2025 年西安标志标识厂家最新推荐排行榜:聚焦西北优质服务商,精选实力企业助您精准选型
  • 打卡
  • 2025年10月豆包关键词排名优化服务推荐排行榜:十大服务商深度对比与评测指南
  • 2025年10月豆包关键词排名优化服务推荐排行榜单:十大服务商深度对比与评测分析
  • 2025年10月豆包关键词排名优化服务排行榜:十家优质服务商综合评测与选择指南
  • 第五届计算机图形学、人工智能与数据处理国际学术会议
  • 利用arm板chroot修改其上位机的文件系统
  • 罗氏线圈开口处靠近电流易受干扰:原因、影响与抗干扰对策​
  • 一文看懂zk-STARK协议
  • 基于uIP协议栈移植FreeModbus TCP的方案
  • 给VitePress的右上角增加Github角标
  • 2025 年最新推荐即时通讯厂商权威推荐榜单:信创适配 + 私有化部署能力深度测评及政企选型指南
  • 砖形图量化策略需求文档
  • 第六届新型电力系统国际论坛——电力系统与新能源技术创新论坛
  • 2025 年面霜厂家最新推荐榜单:优质企业专利技术与一站式服务全景解析及选型指南抗衰霜/润唇霜/植物萃取面霜/抗老霜/保湿霜/修复霜厂家推荐
  • CSP-J历届真题总结
  • MATLAB中海洋要素计算工具箱解析
  • Python 中的绘图功能 matplotlib - stone-stone
  • 回文字符串(p2010)
  • 妈咪斜特!罗小黑战记2啥时候上线流媒体啊!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  • 你们的SpringBoot项目使用Mybatis还是Spring Data JPA?
  • 2025年10月豆包排名优化服务推荐排行榜单:十家服务商综合对比与评测分析
  • ICPC2023沈阳 游记(VP)