当前位置:首页>java>【Mixly编程入门】第10课 Mixly(米思齐)两只老虎(算法篇)

【Mixly编程入门】第10课 Mixly(米思齐)两只老虎(算法篇)

  • 2026-10-21 13:29:14
【Mixly编程入门】第10课 Mixly(米思齐)两只老虎(算法篇)
一、项目介绍
      这节课我们将继续使用无源蜂鸣器制作一个《两只老虎》音乐项目。通过Mixly编程实现蜂鸣器播放《两只老虎》的音乐歌曲。
二、所需器材
1
Arduino UNO开发板 x1
2
面包板 x1
3
四脚按键开关 x1
4
无源蜂鸣器 x1
5
10kΩ电阻 x1
6
公对公杜邦线若干
7
USB数据线(Arduino连接电脑用) x1
三、蜂鸣器播放《两只老虎》的实现原理
      要实现蜂鸣器播放《两只老虎》歌曲,首先需要了解《两只老虎》歌曲的曲谱组成。
      从《两只老虎》乐谱可以看出,曲谱每一段音符均重复了2次,整个乐谱由32个音符组成。因此可以使用变量与数组来进行数据存储,便于算法计算;创建音乐播放函数来调用。
四、电路连接
      将无源蜂鸣器的正极(通常标有"+"或较长的引脚)连接到 Arduino 的数字引脚 9;将无源蜂鸣器的负极连接到 GND。
      将四脚按键开关按照如下图所示接线。
五、编程实践
 这节课我们将继续使用如果……执行……程序指令来进行条件判断;使用播放声音管脚#[0]频率[NOTE_C3]程序指令设置蜂鸣器的声音频率;使用结束声音管脚#[0]程序指令设置蜂鸣器停止发出声音等。
程序指令
功能
用于条件判断,如果满足条件,则执行后面的程序
设置蜂鸣器播放声音的频率
结束蜂鸣器播放声音
用于获取数字量传感器的值
设置程序延时
逻辑非,即非0即1
进行加减乘除幂运算等
创建和声明变量类型
用于创建函数
项目程序如下图所示:
六、烧录上传
Step1:用 USB 数据线将你的Arduino Uno开发板连接到电脑。
Step2:在菜单栏开发板选项中选择[Arduino/Genuino UNO]型号开发板。
Step3:选择开发板对应的端口号(COM X)。
Step4:选好端口后,可以点击编译按钮进行程序编译。
Step5:编译完成之后,可以点击上传按钮进行烧录上传。
七、结果展示
      编译上传完成之后,按下按键开关可以听到蜂鸣器播放《两只老虎》的音乐效果!小任务:可通过调节频率大小来优化歌曲哦!
八、往期内容回顾
【Mixly编程入门】第0课 Mixly(米思齐)软件安装教程
【Mixly编程入门】第1课 Mixly(米思齐)LED闪烁灯
【Mixly编程入门】第2课 Mixly(米思齐)开关灯
【Mixly编程入门】第3课 Mixly(米思齐)调光灯
【Mixly编程入门】第4课 Mixly(米思齐)流水灯
【Mixly编程入门】第5课 Mixly(米思齐)多功能按键
【Mixly编程入门】Mixly(米思齐)简单定时器
【Mixly编程入门】第7课 Mixly(米思齐)七彩灯光(图形化篇)
【Mixly编程入门】第8课 Mixly(米思齐)蜂鸣器播放简单声音音律
【Mixly编程入门】第9课 Mixly(米思齐)蜂鸣器门铃

最新文章

随机文章