-
(六)基础例子:硬币翻转机
几天我们来做硬币翻转机,废话不多说,开始吧 步骤1 放置一个“当按钮A被按下时”模块 步骤2 放置一个“if”模块,并添加一个“随机选取true或false”模块 步骤3 在“if”模块下放置一个“显示图标”并选择其中一个图像。 步骤5 在if之前放置多个"显示图标"模块,以创建硬币翻转动画 最后单击下载以在micro:bit中,然后按下按钮A进行试用!- 0
- 1
- 757
-
(二)关于micro:bit教程作者
关于作者Douglas Kiang是一位演讲者,教师和研讨会主持人,在各年级的独立学校拥有27年的教学经验。他目前在夏威夷檀香山的Punahou学校教授高中计算机科学。Douglas拥有哈佛大学的技术,创新和教育硕士学位,是微软创新教育家。你可以在Twitter上关注他@dkiang。Mary Kiang在小学,初中和高中教学超过二十五年。她还在波士顿科学博物馆的教育部门开设了课程。她目前在Pun…- 0
- 0
- 659
-
(十一)基础例子:手表(1)
今天,咱们来用旧牛仔裤和T恤制作自己的micro:bit手表!我们可以用它记录我们走路的脚步数,或者手臂挥动次数。 物料 micro:bit,电池座和2节AAA电池 旧T恤 旧牛仔裤 魔术贴背面有粘性 - 5cm x 5cm 双面胶带 - 22厘米x 5厘米。您可以在当地的五金店找到地毯胶带 尺和笔 剪刀 步骤1 使用尺子和笔,在T恤上标记一个或多或少26厘米x 5厘米的矩形。如果边缘没剪好,没关…- 0
- 0
- 1k
-
(十三)基础例子:手表(3)
今天我们继续为手表编辑一个程序,来制作一个数字手表 制作时间变量 选择一个当开机时模块,和设置模块 重复选择4个设置模块,将变量分别命名为minutes,time,adjust,和ampm。 把ampm变量中0改为false 把time变量中0改为" " 使用按钮设置时间 设定小时数 添加按下按钮,将如果那么放入其中,将true改为0<0 将0<0中两个0分别改为h…- 0
- 0
- 970
-
(八)基础例子:香蕉钢琴(一)
相信大家都喜欢吃水果,水果除了好吃好看,富含各种维生素之外,还有一种神奇的功能,那就是可以制作成一种拍击乐器。今天我们就用香蕉来做一个。 物料 micro:bit,电池座和2节AAA电池 香蕉 橙子 鳄鱼 步骤一 将一个鳄鱼夹的末端连接到micro:bit的GND引脚,另一端连接到耳机插孔的基座上 步骤二 使用第2个鳄鱼夹,将鳄鱼夹的第一端连接到耳机插孔的尖端,另一端连接到micro:bit的针脚…- 0
- 0
- 1.4k
-
(一)介绍BBC MICRO:BIT
开始使用BBC micro:bit并开始了解它,学会之后你可以用这个东西做很多神奇的东西。这节课,我们将要了解这个东西,以及如何启动它,使用屏幕显示文本和模式,使用按钮,与加速度计交互以及玩游戏。micro:bit介绍micro: bit是一款由英国BBC 设计的ARM架构的单片机,板载蓝牙,加速度计,电子罗盘,三个按钮,5 x 5 LED点阵,主要用于青少年的编程教育。90%的学生认同“任何人都…- 0
- 0
- 3.3k
-
(五)入门:实践之在micro:bit上运行程序
micro:bit实践:在micro:bit上运行Microsoft MakeCode程序编程环境认识首先运行软件MakeCode:1、方式一:网页端编程工具:点击进入2、方式二(推荐):下载软件方式:点击进入下载方式二进去之后需要在微软的应用商店下载,下载好即可运行。目标:了解如何从MakeCode工具下载程序。概述:学生将在Microsoft MakeCode中创建一个简单的程序,并使用USB…- 0
- 0
- 3.4k
-
(六)入门:项目之制作微型宠物
项目该项目为学生提供了一个机会,可以为他们在实践活动中采访的合作伙伴创建一个微型宠物。我们经常要求学生先在纸上勾勒出一些设计,然后咨询他们的合作伙伴,看看他们认为最吸引人的那些设计的哪些方面。原型设计的目的是收集更多反馈,以帮助您进行最终设计(“我喜欢这个部分来自创意A,我喜欢这部分来自创意B ......”)。建立一个微型:宠物:符合您的合作伙伴的需求支持micro:bit及其电池盒允许您轻松使…- 0
- 0
- 1k
-
(九)算法:思考之你想要实现的功能是什么?
准备材料: 铅笔 纸 在计算机编程中,算法就是一大串的代码。 算法“告诉”计算机如何处理输入以及产生的输出(如果有的话)。 您在数学课上看到的算法示例是“函数”。 函数接受输入,处理输入,然后输出输出。 输入及其输出通常记录在输入输出表中,其中x的值表示输入,y的值表示输出。见例子: 输入 (x) 输出 (y) ====================== 1 2 2 4 3 6 4 8 常见的数…- 0
- 0
- 863
-
(十二)基础例子:手表(2)
上一期,我们制作了一个计步手表,今天我们来编一个代码,做一个倒计时手表使时间变量我们需要一个变量来跟踪手表上剩余的秒数。进入工具箱中的“基础”抽屉并将开机时执行拉到工作区。好的,在变量中点击Make a Variable。将变量命名为seconds。拖出一个“设置”模块并使用下拉列表更改名称seconds。将变量放入开机时执行块中。使用按钮设置时间将秒数设为10我们将为我们的按钮A添加10秒数。每…- 0
- 0
- 670
-
(三)基础例子:笑脸按钮
用笑脸去面对现实,用微笑去对待生活!人生没有彩排,好好珍惜现在。今天,咱们就来做一个笑脸按钮,跟着小编的节奏开始吧。 首先第一步,我们点击一下“输入”然后再点击下图第二步骤黄框里的方块。 操作完以上步骤后,它是这样的 第二步,点击基础然后点击下图黄框内的方块,将他放置中,并在屏幕上画一个笑脸。按模拟器中的A按钮以查看笑脸 第三步,根据第一步的方法,选择方块并且点击方块中的字母A在下拉列表中选择字母…- 0
- 1
- 867
-
(十二)算法:认识K12创客标准
由于教程翻译自国外,所以标准是美国的K12标准,这边可以参考一下美国的K12创客标准是怎样的: CSTA K-12计算机科学标准 CT.L2-03将算法定义为可由计算机处理的指令序列。 CD.L2-01认识到计算机是执行程序的设备。 CD.L2-02识别包含计算处理器的各种电子设备。 CD.L2-03能明白硬件和软件之间的关系。 CD.L3A-04比较程序里各种形式的输入和输出。来看看中国的K12…- 0
- 0
- 878
-
(十一)算法:项目之坐立不安的立方体
一个小小的立方体,有一些不同的东西,你可以在每个表面上操纵。有按钮,开关和拨号盘,喜欢“坐立不安”的人会发现它可以轻松推动,拉动,按压和玩耍。在这个项目中,学生们面临的挑战是将micro:bit转变为他们自己的“坐立不安的立方体”。讨论问题你的学生有什么烦恼吗?他们喜欢什么样的东西?旋转笔,坐立不安的旋转东西,戒指,硬币?现在有许多不同版本的坐立不安立方体可用。有学生有吗?他们以前见过他们吗?有什…- 0
- 0
- 1.1k
-
(二十三)基础例子:牛奶盒机器人
物料1个没有可旋盖的牛奶盒2根咖啡搅拌木棍2根吸管2个晒衣夹(可选,可以用胶水代替)电子产品1micro:bit,电池座和2节AAA电池3条鳄鱼夹到尾纤线1微伺服9g SG90工具可剪纸板的剪刀打孔器(剪刀也可以)胶枪第1步:切割盒口第2步:切口第3步:制作牙齿第4步:贴嘴步骤5:安装口木棒第6步:安装伺服步骤7:将嘴连接到伺服第八步:连接伺服按照舵机手册的说明将舵机连接到micro:bit第九步…- 0
- 0
- 2.7k
-
(一)Micro:bit 课程介绍
介绍当我们开始教授计算机科学时,我们发现了两件重要的事情。我们发现,现有的初学者课程主要侧重于解决数学问题或构建几何形状,并且有些学生报名参加计算机科学课程,这些学生几乎都是男生。我们想知道,教授计算机编程基础知识的不同方法是否会更具吸引力,并且还会吸引更多类型的学生,包括男孩和女孩。我们决定专注于知道如何编程允许您做的和创建的内容。最终,所有程序都是为解决问题或达成目的而创建的。问题可能是局部的…- 0
- 0
- 1.9k
-
(七)入门:项目之制作微型宠物
项目该项目为学生提供了一个机会,可以为他们在实践活动中采访的合作伙伴创建一个微型宠物。我们经常要求学生先在纸上勾勒出一些设计,然后咨询他们的合作伙伴,看看他们认为最吸引人的那些设计的哪些方面。原型设计的目的是收集更多反馈,以帮助您进行最终设计(“我喜欢这个部分来自创意A,我喜欢这部分来自创意B ......”)。建立一个微型:宠物:符合您的合作伙伴的需求支持micro:bit及其电池盒允许您轻松使…- 0
- 0
- 804
-
(二十一)基础例子:汽车测速仪
我们初中物理都学过计算汽车速度的公式和方法,当然那个时候我们只是了解了理论知识,今天我们自己动手来做一个汽车测速仪 方案 两个测速板连接到micro:bit,因此它可以检测通过它们的汽车。 当汽车通过测速板0时,它会向micro:bit发送一个指令在针上按下。micro:bit在变量中记录时间t0。 当汽车通过测速板1时,它会向微型钻头发送一个指令在针上按下。micro:bit在变量中记录时间t1…- 0
- 0
- 2.3k
-
(四)基础例子:爱情表
我们来做一个爱情表,虽然七夕已经过去好几天了,但是没关系,只要你不是单身狗,那么天天都是情人节。步骤1让我们建立一个LOVE METER机器。按下按钮时放置一个块来运行代码P0。步骤2使用“显示号码”和“随机挑选”块,在P0按下引脚时显示0到100之间的随机数。 步骤3…- 0
- 0
- 499
-
(一)基础例子:闪烁的LED爱心图案
今天是micro:bit例子学习的第一篇章,来学一波神奇的爱心闪烁。 首先需要打开makercode编程工具,然后来尽情的编程吧: 神奇的爱心模拟器:- 0
- 0
- 913
-
-
(七)基础例子:micro:bit加装耳机
你是否知道你可以将你的耳机附加到micro:bit来产生声音?物料micro:bit,电池座和2节AAA电池头戴耳机鳄鱼夹没有鳄鱼夹!?!?!可以使用电线或铝箔代替步骤1分别将鳄鱼夹的末端连接到micro:bit上的GND引脚和0引脚处 步骤2将连接micro:bit的GND端的鳄鱼夹的第另一端端连接到耳机插孔的基座…- 0
- 0
- 1.5k
-
(十四)基础例子:电报机
今天我想做一个通过两个micro:bits连接建立一个“电报机”。这样就可以和漂亮小姐姐一起来玩“电报”游戏啦(✿◡‿◡) 物料 2个micro:bit,电池座和2节AAA电池 4个鳄鱼夹 组装 步骤一 将第一个鳄鱼夹的末端连接到micro:bit上的GND引脚上。 步骤二 将第二个鳄鱼夹的末端连接到micro:bit上的3V引脚。 步骤三 将第3个鳄鱼夹的末端连接到micro:bit的引脚1。 …- 0
- 0
- 1.1k
-
(十九)基础例子:感染
感染是一种引人入胜的游戏,建议在室外或大型开放区域播放,以便为活动提供更多空间规则感染是一种模拟疾病传播的分布式游戏。目标是在每个玩家死亡之前停止爆发!角色数量: 1名法师,4名或更多额外角色。“主”和所有其他玩家需要一个带电池组的micro:bit。在这个游戏中,“主”micro:bit感染了一个单独的初始玩家(“患者零”)。受感染的玩家会立即感染,但在孵化期间不会出现任何疾病迹象。当…- 0
- 0
- 660
-
(十六)基础例子:心情电台
这个项目使用收音机与其他micro:bit分享你的心情。当你按下时A,你的朋友会看到一个笑脸。当你按下时B,他们会看到一张皱眉的脸。发个笑脸micro:bit无法理解情绪,但数字相当不错。事实上,它可以使用无线电天线在micro:bit之间发送数字,就像电话可以发送短信一样。让我们添加A按下按钮时发送数字的块。我们假设这0是发送笑脸的“情绪代码” 。input.onButtonPress…- 0
- 0
- 684











































