7381| 6
|
[入门教程] Micro:bit 42 造个萝卜琴 |
本帖最后由 rzyzzxw 于 2018-3-14 19:09 编辑 小时候,很喜欢上音乐课,小学里音乐老师不够,请的是村剧团的人,上课就教唱戏,《花木兰》《穆桂英》…… 后来,也有拉二胡的琴师代课…… 音乐多奇妙啊。 终于也有脚踏风琴了,音乐课前先去上一班抬来。 老师教《我们的田野》《一条大河波浪宽》。 电影中也有看到手风琴,总觉得会弹琴的人很厉害。 上初中时学到了物理,拆收音机玩,好的拆坏了,拆小变压器,拆得硅钢片散落一地。 后来,当时的一个小伙伴小飞写信告诉我要做个电子琴,羡慕得不得了,不过终于还是没有下文。 其实,现在的孩子物资挺丰富,可是比起我们的童年,似乎又少了些什么。 不过,如果你的孩子玩创客,将来一定会多点什么。 多点什么呢? 还看不太清楚,能看清楚的就没意思了不是。 所以,很多老师玩创客的一个动力,就是带自家孩子。我也是。 这个项目,将圆了我童年的一个梦。 虽然到现在我也不会弹琴,但我还是要做个琴,一个bit版的萝卜琴,当然你可以改成水果琴,蔬菜琴,土豆琴…… 北方有句民谚:冬吃萝卜夏吃姜,不找医生开药方。小时种过萝卜,拔过萝卜,有感情啊。 萝卜,上课也便宜,就它了。 我将和孩子一起完成它。 器材准备: 1、小bit一块 2、扩展板一块,引出了bit全部引脚。 3、公母杜邦线7根。 4、双头鳄鱼夹两个。 5、小音箱或者小喇叭 1、读取模拟接口数据。 我用到了淘宝来的扩展板,这块板子引出了bit所有的接口,玩萝卜琴,要用到模拟接口。 从上面的上面的图片可以看到,只有6个接口可以读取模拟值。 程序积木中也可以看到,只有P0\P1\P2\P3\P4\P10,P0要接喇叭,只有5个接口了。 所以我们先来个只有5个音符的萝卜琴。 曲子也找到了,一首儿歌。 是不是也很经典呢。 嗡嗡嗡,嗡嗡嗡,大家一齐勤做工, 来匆匆,去匆匆, 做工趣味浓 . 天暖花好不做工, 将来哪里好过冬。 嗡嗡嗡,嗡嗡嗡, 别学懒惰虫. 嗡嗡嗡,嗡嗡嗡,大家一齐勤做工, 来匆匆,去匆匆, 做工趣味浓 . 天暖花好不做工, 将来哪里好过冬。 嗡嗡嗡,嗡嗡嗡, 别学懒惰虫. 有了离线版的网页编程,并且 还能读取串口值。正好用上。 安装使用请看教程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 写上面的程序,上传到bit . 读用手触摸杜邦线公头。从程序窗口读取数值。 上图的波峰是当触摸杜邦线公头插针时出现的。 可以改下程序,多测试几个模拟口的读数。 最大可以达到1000以上,我们取值为700好了。 2、写程序 程序有很多不足,比如不能随意控制节拍长度,只有5个音符不能弹别的曲子等。 这些问题后面再解决。 不过孩子们能亲手做个萝卜琴弹,已经很有成就感了呢。 3、上传,接线,切萝卜,测试。 看小朋友乱弹。哈哈。 大圣老师自己也乱弹一下。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed