电子琴合奏

来自Microduino Wikipedia
Yanglibin@microduino.cc讨论 | 贡献2016年9月26日 (一) 10:00的版本 开始编程
跳转至: 导航搜索

概述

Anywhere electronic-Qin.jpg

让我们做个简单电子琴,由大家合作演奏经典歌曲《送别》。

Anywhere songbie.jpg


适合套件:mCookie302,IBC


模块清单

模块

模块 数量 功能
mCookie-Core 1 核心板
电池盒 1 程序下载和供电模块
mCookie-Hub 1 传感器转接板
触摸传感器 3 检测触摸
蜂鸣器 1 发声

其他设备

  • USB数据线*1
  • 传感器连接线*4
  • 传感器外壳*1
  • 乐高或其它固定结构
Anywhere electronic-Qin-module.jpg

模块搭建

搭建

Anywhere electronic-Qin-step.jpg
  • 将模块和传感器组装起来:
    • 将红色的核心模块,电池底座与绿色的扩展模块吸在一起;
    • 将3个触摸传感器分别连接到Hub的2/3、4/5、6/7管脚;
    • 将蜂鸣器连接到Hub的8/9管脚。
    • 将USB连接线一端插入电池底座,另一端连接电脑;

编程

使用的程序块

编程思路

判断哪一个触摸传感器被按下,蜂鸣器重复执行播放对应的音符;如果没有触摸传感器被按下,就关闭蜂鸣器。

Mixly-ctrl-electronic-Qin.jpg

开始编程

2号触摸传感器按下,播放低音7
利用重复执行程序,条件设为2号触摸传感器按下,则重复执行播放“低7 XI”音符。

Mixly-ctrl-electronic-Qin-code.jpg

4号触摸传感器按下,播放中音1
利用重复执行程序,条件设为4号触摸传感器按下,则重复执行播放“中1 DO”音符。。

Mixly-ctrl-electronic-Qin-code1.jpg

6号触摸传感器按下,播放中音2
利用重复执行程序,条件设为6号触摸传感器按下,则重复执行播放“中2 RE”音符。。

Mixly-ctrl-electronic-Qin-code2.jpg

没有传感器按下时,蜂鸣器关闭

Mixly-ctrl-electronic-Qin-code3.jpg

游戏规则 1.每组3名同学
2.歌曲《送别》一共跨越九个音节,三人分工演奏,每人负责其中的三个音节
3.其他组的同学评定哪组演奏的最好 4.注意把握每个音的长短以及音之间的节奏

Mixly-ctrl-electronic-Qin-game.jpg

测试结果
上传成功后,大家合奏一曲《送别》。
用乐高搭建一个电子琴模型,将3个触摸传感器与1个蜂鸣器放入模型中,电子琴就制作成功了。

Anywhere electronic-Qin.jpg

技术规范

相关案例

Q&A