找回密码
 立即注册

QQ登录

只需一步,快速开始

本帖最后由 hanreng 于 2020-7-2 15:55 编辑

第18课 Mixly七个基准音的播放


目标

1、掌握数组的使用方法
2、实现蜂鸣器每隔1秒依次响起一个基准音

实验材料

Arduino UNO开发板,
配套USB数据线
配套杜邦线若干
Mixly软件
配套蜂鸣器模块

1.jpg

内容

接线方式

2.jpg

Arduino UNO开发板  <------>  蜂鸣器模块
                      3V3/5V  <------>  VCC
                          GND  <------>  GND
                               8   <------> IO


音名、频率对应

“播放声音 ”模块可以添加常量参数指导意义频率,在“数学”分类模块中,选择数字“0”添加到频率框中,更改数值,就可以得到想要的音高频率。七个基准音的频率值,为1046.5,1174.7,1318.5,1396.9,1568,1760,1975.5

3.jpg
4.jpg

“创建数组”模块

“创建数组”模块位于“数组”模块分类中,创建方式有两种:逐个定义数组和以字符串的形式定义数组。逐个定义数组是将数组所包含的每个独立单元分别输入;以字符串的形式定义数组的将数组所包含的所有单元一次性输入,每个单元之间用英文字符的逗号隔开。

5.jpg

数组

所谓数组,就是相同数据类型的元素按一定顺序排列的集合。如,将七个学生依次编号为,1,2,3,4,5,6,7,编号是和学生对应的关系,将这些编号按照先后顺序储存在一个集合中,如果需要提取摸个学生的信息,只要调用该同学对应的编号位置即可。利用数组,达到简化程序的目的。

编程思路

6.jpg

程序编写

7.jpg



分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册