2018-1-2 21:34:36 [显示全部楼层]
6794浏览
查看: 6794|回复: 6

[入门教程] Micro:bit 42 造个萝卜琴

[复制链接]
本帖最后由 rzyzzxw 于 2018-3-14 19:09 编辑

Micro:bit 42 造个萝卜琴图2

小时候,很喜欢上音乐课,小学里音乐老师不够,请的是村剧团的人,上课就教唱戏,《花木兰》《穆桂英》……
后来,也有拉二胡的琴师代课……
音乐多奇妙啊。
终于也有脚踏风琴了,音乐课前先去上一班抬来。
Micro:bit 42 造个萝卜琴图1
老师教《我们的田野》《一条大河波浪宽》。
电影中也有看到手风琴,总觉得会弹琴的人很厉害。


上初中时学到了物理,拆收音机玩,好的拆坏了,拆小变压器,拆得硅钢片散落一地。
后来,当时的一个小伙伴小飞写信告诉我要做个电子琴,羡慕得不得了,不过终于还是没有下文。
其实,现在的孩子物资挺丰富,可是比起我们的童年,似乎又少了些什么。
不过,如果你的孩子玩创客,将来一定会多点什么。
多点什么呢?
还看不太清楚,能看清楚的就没意思了不是。

所以,很多老师玩创客的一个动力,就是带自家孩子。我也是。

这个项目,将圆了我童年的一个梦。
虽然到现在我也不会弹琴,但我还是要做个琴,一个bit版的萝卜琴,当然你可以改成水果琴,蔬菜琴,土豆琴……
北方有句民谚:冬吃萝卜夏吃姜,不找医生开药方。小时种过萝卜,拔过萝卜,有感情啊。
Micro:bit 42 造个萝卜琴图3
萝卜,上课也便宜,就它了。
我将和孩子一起完成它。

器材准备:
1、小bit一块
2、扩展板一块,引出了bit全部引脚。
3、公母杜邦线7根。
4、双头鳄鱼夹两个。
5、小音箱或者小喇叭
Micro:bit 42 造个萝卜琴图11

1、读取模拟接口数据。
我用到了淘宝来的扩展板,这块板子引出了bit所有的接口,玩萝卜琴,要用到模拟接口。
Micro:bit 42 造个萝卜琴图4
从上面的上面的图片可以看到,只有6个接口可以读取模拟值。
Micro:bit 42 造个萝卜琴图5
程序积木中也可以看到,只有P0\P1\P2\P3\P4\P10,P0要接喇叭,只有5个接口了。
所以我们先来个只有5个音符的萝卜琴。
曲子也找到了,一首儿歌。
Micro:bit 42 造个萝卜琴图6

是不是也很经典呢。
嗡嗡嗡,嗡嗡嗡,大家一齐勤做工,
来匆匆,去匆匆, 做工趣味浓 .
天暖花好不做工, 将来哪里好过冬。
嗡嗡嗡,嗡嗡嗡, 别学懒惰虫.
嗡嗡嗡,嗡嗡嗡,大家一齐勤做工,
来匆匆,去匆匆, 做工趣味浓 .
天暖花好不做工, 将来哪里好过冬。
嗡嗡嗡,嗡嗡嗡, 别学懒惰虫.

有了离线版的网页编程,并且 还能读取串口值。正好用上。
Micro:bit 42 造个萝卜琴图7

安装使用请看教程KittenBot-Makecode离线版串口监视器使用教程(切记不能放在中文路径下) - micro:bit&Robot:bit - Kittenbot 小喵科技——专注图形化编程教育 - Powered by Discuz!  http://kittenbot.cn/bbs/forum.php?mod=viewthread&tid=167&extra=page%3D1
Makecode离线版本(不能放在中文路径下)20180102更新 - Micro:bit&Robot:bit - Kittenbot 小喵科技——专注图形化编程教育 - Powered by Discuz!  http://kittenbot.cn/bbs/forum.php?mod=viewthread&tid=156&extra=page%3D1
Micro:bit 42 造个萝卜琴图9
写上面的程序,上传到bit .
读用手触摸杜邦线公头。从程序窗口读取数值。
Micro:bit 42 造个萝卜琴图10
上图的波峰是当触摸杜邦线公头插针时出现的。
可以改下程序,多测试几个模拟口的读数。
最大可以达到1000以上,我们取值为700好了。
2、写程序
Micro:bit 42 造个萝卜琴图8
程序有很多不足,比如不能随意控制节拍长度,只有5个音符不能弹别的曲子等。
这些问题后面再解决。
不过孩子们能亲手做个萝卜琴弹,已经很有成就感了呢。
3、上传,接线,切萝卜,测试。
看小朋友乱弹。哈哈。


大圣老师自己也乱弹一下。



rzyzzxw  版主
 楼主|

发表于 2018-1-3 10:46:03

今天把教程完善了下,可用8欧0.5W小喇叭和蜂鸣器。
上次玩的时候用电池盒供电,挺好的,可今天下雪了天冷(原因不明),只有接电脑USB供电才能弹。:L
回复

使用道具 举报

digi_cow  高级技匠

发表于 2018-1-4 19:09:27

汝州的萝卜要涨价了:lol
回复

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2018-1-4 19:16:56

digi_cow 发表于 2018-1-4 19:09
汝州的萝卜要涨价了

北方萝卜多啊,天天吃萝卜,润肺止咳。;P
回复

使用道具 举报

空军一号  初级技师

发表于 2019-1-8 22:57:18

没看出来音频输出是接的哪个引脚
回复

使用道具 举报

rzyzzxw  版主
 楼主|

发表于 2019-1-9 08:12:30

空军一号 发表于 2019-1-8 22:57
没看出来音频输出是接的哪个引脚

p0
回复

使用道具 举报

gada888  版主

发表于 2019-1-13 17:15:09

本帖最后由 gada888 于 2019-1-13 17:16 编辑

厉害。萝卜都给祸害了。哈哈,萝卜目前情绪稳定吗
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail