logo资料库

用户手册(Piano_for_microbit_User_Manual_CN).pdf

第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
资料共10页,剩余部分请下载后查看
Piano for micro:bit 用户手册 Piano for micro:bit 用户手册 前 言 micro: bit 是一款由英国 BBC 设计的 ARM 架构的单片机,板载蓝牙,加速度计,电子 罗盘,三个按钮,5 x 5 LED 点阵,主要用于青少年的编程教育。 你可以利用 BBC micro:bit 实现任何酷炫的小发明,无论是机器人还是乐器,没有想不 到。 本产品是基于 micro:bit 的迷你钢琴扩展板,板载 TTP229 电容触摸芯片,有 13 个钢琴 键,4 个 RGB 灯,通过触摸钢琴键即可实现全八度音阶,同时 RGB LED 也会有相应显示。 产 品 特 性 触摸芯片:TTP229 控制接口:I2C RGB LED :WS2812B 外形尺寸:85mm * 56mm 工作电压:3.3V 管 脚 配 置 功能引脚 VCC GND P0 P1 P19 描述 3.3V 电源地 蜂鸣器 RGB LED I2C 时钟
Piano for micro:bit 用户手册 使 用 指 南 1 怎 么 玩 对于使用而言,micro:bit 官方推荐使用了两种编程方式: http://microbit.org/code/ 可以看到,官方推荐使用 Javascript 和 python,下面将进行两种的程序的演示。 点击 Let’s Code 即可打开对应的官方编程网站。
Piano for micro:bit 用户手册 使 用 JAVASCRIPT 使用任意浏览器,打开 Micro:bit 官网:https://makecode.microbit.org/ ,如下 图: 点击 Project 在我的项目中可以新建一个项目或者导入之前的项目,当然也可以参 考别人的项目和例子; 左侧是 micro:bit 的模拟显示区,当在积木放置区域放置了对应的积木块时,会显 示相应的动态效果; 中间是一些常用的积木块选择区,依次分别是基本功能,输入,音乐,LED 灯, 无线,循环,逻辑,变量,数学等控制积木块,使用这些积木块组合在一起就可以实 现各种有趣的效果,在下面的进阶也有更高级的控制积木,熟练了基本的积木使用不 防再探究更深层次的控制吧。 在右侧是积木块编程操作区,可以看到上面有两个选项:Blcoks 和 Javascript,点 击 Blcoks 则为放置积木块,点击 Javascript 则为代码,不熟悉 Javascript 的小伙伴慎 点。默认为 Blcoks,在放置区域内放置你需要的积木块吧,让你的 micro:bit Show 起 来。 2 安 装 积 木 库 介绍完最基本的操作,就直入主题,拿到了模块改怎么办呢?施主稍安勿躁,且听老 衲一一道来: 依次点击 Advanced -> Add Package
Piano for micro:bit 用户手册 在弹出框中输入,注意网址最后要加一个空格: https://github.com/waveshare/TouchPiano 点击搜索出来的 piano for micro:bit,这样便有了控制 piano 模块的积木块之一了: 继续安装 neopixel 积木库,这个是控制模块上的 RGB 灯的。同理依次点击 Advanced -> Add Pcakage 在弹出框中输入: https://github.com/Microsoft/pxt-neopixel 点击搜索到的 neopixel 库,这样便有控制模块所必须的积木了。
Piano for micro:bit 用户手册 最后得到的两个库分别在左侧,积木块安装完成: 3 基 本 使 用 点击 WSTouchPiano 可见如下: 各积木块的作用如下: 特此声明:以下均为示例教程。
Piano for micro:bit 用户手册 弹 奏 钢 琴 放置步骤 在 Basic 中拖拽 forever 积木块,放置到空白区域,再把 WSTouchPiano 中的 Play Piano 积木放置到 forever 积木块中。保存下载到 micro:bit 中,把 micro:bit 插入到 Piano 的接口中,即可观察实验现象。 提示删除积木: 把编程区内不需要的积木块拖拽至积木块选择区。 实验现象 从左往右触摸白琴键,依次响起 DO,RE,MI,FA,SOL,LA,SI,DO,在每次 RBG LED 都会亮 起不同的颜色。当然触摸两个白琴键中间的琴键时,它也会发出比左边按键的高,右边按 键的低的音调。 判 断 触 摸 键 是 否 按 下
Piano for micro:bit 用户手册 放置步骤 在 Logic 中拖拽 if then 积木块,此积木块用来做判断,如果某个事件是真的,那么就 执行某种动作。点击 if 边上的蓝色按钮,出现了一个小框,拖拽左侧的 else if 到右侧的 if 下面,即可加多判断条件。再从 Basic 中拖拽 show leds 积木块到 then 下面,分别点击对 应的 LED 为红色。 实验现象 当触摸到钢琴键 C 的时候,那么 micro:bit 就会亮 C,如果触摸到了 D,那 micro:bit 也 就对应的显示 D,如果什么都没触摸就不显示。 控 制 RGB LED 颜 色 放置步骤 有了上面的基础教程,这里省略一些基本的,直接在 WSTouchPiano 中拖拽 set LED_Color 模块,分别在 4 个 LED 的后面添加设置颜色积木,其中 LED1,LED2 使用的是 WSTPPiano 中积木,LED3 与 LED4 则使用的是 Neopixel 更多中的积木。 需注意的是:在 red,green,blue 后可以填入数字,这三个数字可以决定颜色,事实上他们 是 RGB 三原色的组成,每种色可以有 256 级亮度,也就是数字的输入范围为 0-255,这样 三种颜色就可以产生 256*256*256 种颜色了,他们对应的颜色可以在网上查找对应的颜色对 照表。 实验现象 当钢琴键 C 按下时,板上的四个 LED 依次亮成红色,绿色,黄色,蓝色。
Piano for micro:bit 用户手册 控 制 蜂 鸣 器 放置步骤 拖拽 music 中的 play tone 积木块,点击第一个参数,出现一个钢琴选择,点击 Middle C,第二个则代表需要响多久,一般选择一个节拍。 实验现象 当按下琴键 C 时,蜂鸣器则会响 DO 一个节拍。 设 置 中 文 如果不适应英文,可如下设置中文: 点击齿轮 -> Language,在弹出窗口选择简体中文(中国),即设置成中文界面
分享到:
收藏