本帖最后由 hanreng 于 2020-7-2 15:55 编辑
第18课 Mixly七个基准音的播放
目标
1、掌握数组的使用方法 2、实现蜂鸣器每隔1秒依次响起一个基准音
实验材料
Arduino UNO开发板, 配套USB数据线 配套杜邦线若干 Mixly软件 配套蜂鸣器模块
内容
接线方式
Arduino UNO开发板 <------> 蜂鸣器模块 3V3/5V <------> VCC GND <------> GND 8 <------> IO
音名、频率对应
“播放声音 ”模块可以添加常量参数指导意义频率,在“数学”分类模块中,选择数字“0”添加到频率框中,更改数值,就可以得到想要的音高频率。七个基准音的频率值,为1046.5,1174.7,1318.5,1396.9,1568,1760,1975.5。
“创建数组”模块
“创建数组”模块位于“数组”模块分类中,创建方式有两种:逐个定义数组和以字符串的形式定义数组。逐个定义数组是将数组所包含的每个独立单元分别输入;以字符串的形式定义数组的将数组所包含的所有单元一次性输入,每个单元之间用英文字符的逗号隔开。
数组
所谓数组,就是相同数据类型的元素按一定顺序排列的集合。如,将七个学生依次编号为,1,2,3,4,5,6,7,编号是和学生对应的关系,将这些编号按照先后顺序储存在一个集合中,如果需要提取摸个学生的信息,只要调用该同学对应的编号位置即可。利用数组,达到简化程序的目的。
编程思路
程序编写
|