2017-12-12 20:29:04 [显示全部楼层]
查看: 9151|回复: 7

[入门教程] Micro:bit 39 小创客小bit体感琴

[复制链接]
只有想不到,没有做不到。
5971bdd28db90.jpg

创意比技术更重要。
58PIC6A58PICw7T.jpg
在创客教学活动中,激发、保护、支持小创客们的创意,多么重要。
t01200183309e243939.jpg

今天帖子中的伟大创意来自我敬佩的吕启刚老师,我来尝试下。



那是个美好的夜晚,吕老师在群里激发大家讨论,在新年到来时,带小创客们玩哪些新鲜的活动。
这个问题我也在想,如果学校搞活动,我们小创客社团也出点什么有创客特色的节目呢?
去年的活动我们出了一些小科学实验演示,近距离看看还行,远了只有听听声音了。

然后,吕老师的创意就来了。用小bit来一个集体体感琴。
好吧,如果技术上可行,我们创客社团也来一个这样的节目。
所以,这个帖子写来和各位老师探讨下。
抛砖引玉,期待各位更好的解决方案。


器材准备
1、小bit板子8块以上。
2、df扩展板1。
3、在线编程平台。



编程用到小bit的无线功能,多对一无线通信。感谢新纪元李敦勇老师的探索,为我提供了思路。
先来规划下,用一块小bit装在扩展板上做接收端,扩展板接音箱来播放音乐。
根据曲谱来选用不同数量的bit板来发送不同音符。
复杂的曲子就算了吧,来两首简单好演奏的。
《小星星》,经典儿歌。
《新年好》也不错,挺应景的。
1e93511741f046b6a8eb4293477e328c.jpg
20100828193135-1281676260.jpg t0167afc54fa450fbec.jpg

我用小星星尝试下吧。
有1,2,3,4,5,6六个音符,1,2,5三个有两拍和一拍,其它都只有一拍。
先来写1(中C)这个音符的程序。
捕获.PNG
发送板。
捕获1.PNG
设置分组为1。
强度为最大7。板子显示音名1。
因为有一拍和两拍,所以用不同动作发送两个不同的值。
这里约定name属性为c。

接收端
捕获3.PNG

设置相同的分组为1。
强度为7.
演奏速度为200.(数值越大,速度越快,反之,越慢。根据情况自行调整。最好有音乐老师参与哦。)
显示一个天线,表示接收端,图案自定。
捕获4.PNG

这里用到一个新积木块。接收不同属性name的value值。
将音符1发来的name为c的value值存入变量cc.
然后将不同值定义为不同的中c节拍1拍和2拍。





类似的方法,设置2(中D).
name设为d.
捕获6.PNG

接收端增加一段。
将neme为d的value值存入变量dd.再设置节拍。
捕获8.PNG

我将音符和name及变量名设置如下。
中C   1         c             cc
中D   2        d             dd
中E    3        e             ee
中F    4        f              ff
中G   5        g             gg
中A   6        a             aa
中B    7        b            bb
高C   高音1 gc          ccc

其它音符的发送板可以参考上面的对应修改下。
捕获13.PNG

后面省略若干截图。

接收端后面如下。

捕获89.PNG
捕获11.PNG
捕获12.PNG

我一个人只有两只手,用两个板子做发送进行了测试,还行,会有些延迟。快节奏的乐曲就算了吧。
后面学校出节目多找些孩子来排练下。有了视频再上传。
欢迎各位进行修改,加入更多元素,设计出更好的方案共享。
我们一起来做出个完美的小bit体感琴来。

如果成功了,是不是可以做为小创客们的保留节目呢。
一同参与。
一起期待吧。

microbit-体感琴.rar

230.61 KB, 下载次数: 121

digi_cow  高级技匠

发表于 2017-12-12 20:50:19

貌似大工程,坐等朱老师吕老师分享排练视频
回复

使用道具 举报

珠韵  中级技师

发表于 2017-12-12 22:02:00

感谢朱老师,下周开始排练
回复

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2017-12-12 22:10:37

digi_cow 发表于 2017-12-12 20:50
貌似大工程,坐等朱老师吕老师分享排练视频

要出节日就试试,结合音乐或舞蹈社团,加入更多元素,更好玩些。
回复

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2017-12-12 22:12:39

珠韵 发表于 2017-12-12 22:02
感谢朱老师,下周开始排练

吕老师学校人才多,期待改进啊。
回复

使用道具 举报

hnyzcj  版主

发表于 2017-12-17 10:47:51

创意比技术更重要,关键朱老师技术也很牛叉
回复

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2017-12-17 14:17:49

hnyzcj 发表于 2017-12-17 10:47
创意比技术更重要,关键朱老师技术也很牛叉

陈老师创意和技术都很牛。我后面要学代码。:$
回复

使用道具 举报

zsc990338  初级技师

发表于 2018-3-28 14:37:08

表示没有看懂,怎样决定音调?
回复

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2020 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail