5163浏览
查看: 5163|回复: 3

[入门教程] 亲密接触BBC micro:bit (2)

[复制链接]
作者:毕经海
兴趣是最好的老师,带着孩子们完成第1个作品“点亮LED”之后,几个学习的顾虑才逐渐消除。(全英文的编程界面学生能否接受?只有Arduino入门基础的孩子能否玩转micro:bit?孩子们能否在短时间内掌握micro:bit的基本操作,并尝试着进行创意设计呢?)
1.基础知识:
    当孩子们用“show leds”指令块显示出第1个符号“1”后,立刻想到显示第2个符号、第3个符号……怎么办?是不是每使用一次“showleds”都要从“Basic”
模块中选择指令呢?
   下面我们带着问题一起进行探究:
(1)在“show leds”指令块,单击鼠标右键,显示快捷菜单。我们可以利用“快捷菜单”中的命令来完成“指令条”的复制、删除、添加注释以及改变“ show leds”的输入模式。
亲密接触BBC micro:bit (2)图1

(2)如果想添加第2个“show leds”指令条,来显示“T”;添加第3个“show leds”指令条,来显示“L”,可以选择“Duplicate”来复制指令条。

亲密接触BBC micro:bit (2)图2
【技巧:】
     若想同时复制多个指令条,可用鼠标拖动多个指令条的同时,按下ctrl+c,再按下ctrl+v,即可完成。最后将多个指令条拼接在一起。
亲密接触BBC micro:bit (2)图3
亲密接触BBC micro:bit (2)图4
亲密接触BBC micro:bit (2)图5


(3)如果想让编写好的程序重复执行,只需将编写好的程序拖放置“forever”重复指令块中。
亲密接触BBC micro:bit (2)图6
2.基本应用:
  通过观察micro:bit控制板正面,会发现LED灯阵列的两侧有2个标有A\B的按钮,其功能与DFrobot大按钮的使用方法相似。下面我们来通过一个案例来学习A\B按钮的使用:当我们按下“A”按钮,用LED灯阵来显示字符“L”;当我们按下“B”按钮时,用LED灯阵来显示字符“T”。

(1)首先,从“Input”指令区中选择“on button A pressed”,然后,把设置好的显示“L”的“show leds”指令条拖放其中即可。
亲密接触BBC micro:bit (2)图7
亲密接触BBC micro:bit (2)图8
(2)复制一个“A”按钮的程序代码,然后设置“B”按钮及需要显示的字符“T”。
亲密接触BBC micro:bit (2)图9
(3)保存、下载程序进行测试A\B按钮。
亲密接触BBC micro:bit (2)图10
亲密接触BBC micro:bit (2)图11

六月的雨  中级技师
 楼主|

发表于 2017-6-8 20:25:42

兴趣是最好的老师!
回复

使用道具 举报

rzyzzxw  版主

发表于 2017-6-18 00:24:15

【技巧:】
     若想同时复制多个指令条,可用鼠标拖动多个指令条的同时,按下ctrl+c,再按下ctrl+v,即可完成。最后将多个指令条拼接在一起。
谢谢这个技巧。
回复

使用道具 举报

zsc990338  初级技师

发表于 2017-12-25 13:59:01

【技巧:】
     若想同时复制多个指令条,可用鼠标拖动多个指令条的同时,按下ctrl+c,再按下ctrl+v,即可完成。最后将多个指令条拼接在一起。

我表示在我的电脑上这一招用不起来,还是只能复制第一个组建
回复

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail