查看: 871|回复: 1

micro:bit造物粒子(基于Mind+)11— DJ演奏台

[复制链接]
本帖最后由 Vico 于 2018-7-31 15:09 编辑

麦克的故事
马上要到圣诞节了,“要在圣诞晚会上表演个什么节目呢?”麦克很苦恼。如果能够像一个DJ一样在舞台上演奏,那一定很棒吧。
截图201807311113283791.png     截图201807311113353396.png
麦克决定用micro:bit与BOSON做个可以像DJ一样演奏台的装置,一起来认识一下神奇的micro:bit与BOSON吧。
所需元件
1×micro:bit主控板
截图201807311114197923.png
1×micro:bit扩展板
截图201807311114493655.png
1× 彩虹灯带
截图201807311115202683.png
1×  旋钮模块
截图201807311115373117.png

1×  MicroUSB 连接线
截图201807311115581357.png
实现功能
当用手调整旋钮的转动角度时,实现音乐演奏,同时配合灯带的效果实现。

当用手拨动旋钮时,对应的P1号引脚读出的模拟值在0~1023范围变化,分隔成8个小范围,对应音乐中的一个八度“Do~Do’”,对应灯带上个数的变化。
截图201807311509166733.png
硬件连接
将旋钮模块接在扩展板的P1号接口;

将彩虹灯带接在扩展板的P2号接口。
截图201807311122324632.png
编写程序
STEP1:DJ演奏台的实现逻辑图。
截图201807311122591664.png
STEP2:逻辑模块“if”的编辑,逻辑模块可以进行以下编辑操作。
截图201807311123312802.png
STEP3:判断旋钮输入(P1)的值的范围,对应灯带与音效。以下是第1个区域的控制程序。
截图201807311124042543.png
STEP4:由于只有7颗灯,在第8个区域中,可以通过不同的灯带表现形式来表达“Do”。
截图201807311124474544.png
STEP5:最终程序。
截图201807311125074807.png    截图201807311125267199.png
实验效果
为了可以方便进行演奏,需要给DJ演奏台做一个便于操作的外观。
1.  给旋钮做个手柄,方便进行操作
截图201807311125557870.png
1.  将旋钮固定好之后,将每个音的范围标注出来。
截图201807311126226778.png
能力提升
把micro:bit主板的5×5LED点阵也利用起来,当演奏出不同的音节时,对应显示该音节。尝试一下制作一下吧!



gada888  版主

发表于 2018-9-1 16:14:32

收藏一下
回复 支持 反对

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

btnicon
我也要做!
点击进入购买页面
exit; ?>
上海智位机器人股份有限公司 沪ICP备09038501号-4

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

mail