课程十

课程简介

6.3.6 Membuat pembentangan hasil yang telah ditambahbaik.6.4.2 Menghuraikan perkakasan yang akan digunakan bersama perisian pengaturcaraan.6.4.3 Menghasilkan catar alir projek reka bentuk yang mengeluarkan cahaya, bunyi dan pergerakan.6.4.5 Menghasilkan sambungan perkakasan produk reka bentuk yang mengeluarkan cahaya, bunyi dan pergerakan. 

你知道吗?在冰冷的季节,熊冬眠时体温会产生变化。


熊在冬眠时,体温会下降,心跳和呼吸速度也会随之变缓慢。 

图源: https://www.thealternativedaily.com/5-lessons-hibernating-bears-can-teach-us-health/ https://www.businessinsider.com/camping-changing-bears-sleep-hibernation-2016-12?IR=T 

micro:bit 能够像熊一样检测温度的变化吗? 

micro:bit 的内置传感器

micro:bit 拥有许多内置传感器,其中包括温度传感器和亮度传感器。

温度传感器能够检测周围的温度。 

温度传感器检测到的温度值会比周围真实的温度高一些。原因是传感器其实是检测芯片当前的温度。

温度传感器的程序例子。


温度变量积木块可以在输入积木块组里寻得。

micro:bit 板上的内置 5x5 发光二极管也可用为亮度传感器。

亮度传感器的数值是 0 (非常暗) 到  255 (非常亮). 

亮度传感器的程序例子。


亮度变量积木块可以在输入积木块组里寻得。


让我们来学习如何编写内置传感器的程序。

影片十:黑暗里的熊

观看并跟随影片中的项目,学习如何编程在黑暗里眼睛会发光的小熊

影片中所需要的材料:

单击“CC”按钮打开字幕。

单击“设置”>“字幕”按钮选择语言。

字幕

1

00:00:18,695 --> 00:00:21,245

大家好!欢迎回到 microbit 系列。我是 Alina。


2

00:00:21,245 --> 00:00:23,140

今天我们将制作


3

00:00:23,220 --> 00:00:25,715

这个系列中的最后一个动物,那就是熊!


4

00:00:25,715 --> 00:00:28,655

在之前的影片中,我们制作了温驯的狮子 。


5

00:00:28,655 --> 00:00:31,325

它利用触控感应器启动伺服电机。


6

00:00:31,325 --> 00:00:34,005

编程结构是循环控制结构。


7

00:00:34,005 --> 00:00:36,705

在这个影片中,我们将使用


8

00:00:36,705 --> 00:00:39,520

在 microbit 开发板上的 光传感器和


9

00:00:39,800 --> 00:00:43,115

温度感应器


10

00:00:43,115 --> 00:00:46,225

来点亮外部发光的 LED 灯泡,并利用


11

00:00:46,225 --> 00:00:49,285

温度感应器来显示环境温度在microbit开发板上。


12

00:00:49,745 --> 00:00:53,055

准备这个项目所需要的所有材料: 颜色纸,


13

00:00:53,075 --> 00:00:56,175

可再循环塑料水瓶,纸板,两个


14

00:00:56,175 --> 00:00:59,005

发光的 LED 灯泡,一个电阻器,


15

00:00:59,005 --> 00:01:00,575

两条鳄鱼夹线和你的


16

00:01:00,575 --> 00:01:01,765

microbit 开发板。


17

00:01:01,765 --> 00:01:04,235

我们将从熊的身体部分开始。


18

00:01:04,235 --> 00:01:07,245

你可以自由发挥你的创意


19

00:01:07,245 --> 00:01:10,125

或是仿照我的方式。在纸板上剪出


20

00:01:10,125 --> 00:01:11,125

熊的外形。


21

00:01:11,705 --> 00:01:14,695

裁剪塑料水瓶,以便成为熊的身体。


22

00:01:16,695 --> 00:01:18,695

就像这样。


23

00:01:18,985 --> 00:01:22,025

在熊身体的正中央割出一个洞孔。


24

00:01:22,025 --> 00:01:24,855

洞孔的大小刚好装下


25

00:01:24,855 --> 00:01:25,895

microbit 开发板。


26

00:01:30,785 --> 00:01:31,845

就像这样。


27

00:01:33,945 --> 00:01:36,895

打两个洞孔为熊的眼睛。把


28

00:01:36,895 --> 00:01:37,395

发光的 LED 灯泡装入刚才的洞孔里。


29

00:01:40,115 --> 00:01:42,115

把发光的 LED 灯泡的短脚合拼后,连接到电阻器,


30

00:01:43,175 --> 00:01:44,415

再连接到GND引脚。


31

00:02:07,875 --> 00:02:11,265

两只长脚都连接到P1引脚。


32

00:02:33,525 --> 00:02:36,425

首先,我们编程熊


33

00:02:36,425 --> 00:02:39,125

通过microbit开发板上的LED显示温度。


34

00:02:39,125 --> 00:02:42,075

Microbit拥有内建的温度感应器


35

00:02:42,075 --> 00:02:45,045

在开发板里面。温度可以被检测并储存


36

00:02:45,045 --> 00:02:48,065

在“温度”变量里。


37

00:02:48,065 --> 00:02:51,205

该变量积木块可以在


38

00:02:51,205 --> 00:02:52,205

“输入”指令抽屉里找到。


39

00:02:52,245 --> 00:02:54,605

使用“无限循环”积木块。


40

00:02:56,905 --> 00:02:58,585

选择“显示数字”。


41

00:03:01,575 --> 00:03:03,475

把 “温度” 放进刚才的


42

00:03:03,475 --> 00:03:05,475

积木块里。


43

00:03:10,735 --> 00:03:13,755

这个方式将通过 microbit 开发板上的LED显示


44

00:03:13,755 --> 00:03:14,755

温度度数。


45

00:03:14,845 --> 00:03:17,515

现在,我们要利用光传感器来控制


46

00:03:17,515 --> 00:03:20,475

熊眼睛的发光的 LED 灯泡。microbit 开发板上的发光的 LED 灯泡


47

00:03:20,475 --> 00:03:23,565

也可以作为光传感器来检测


48

00:03:23,565 --> 00:03:26,375

microbit周围亮度级别。光传感器所读取的数值


49

00:03:26,375 --> 00:03:29,365

范围为0,为


50

00:03:29,365 --> 00:03:32,515

非常黑暗,到255,为非常明亮。


51

00:03:33,025 --> 00:03:35,725

那些数据被储存在“亮度级别”


52

00:03:35,725 --> 00:03:36,885

变量里。


53

00:03:37,365 --> 00:03:39,905

并可以在“输入”指令抽屉里找到。


54

00:03:41,735 --> 00:03:44,545

使用刚才的“无限循环”积木块。插入


55

00:03:44,545 --> 00:03:46,705

“如果 则,否则”积木块。


56

00:03:49,895 --> 00:03:52,755

利用比较类积木块来显示以下的状况:如果亮度级别


57

00:03:52,755 --> 00:03:55,485

少于100,点亮外部发光的 LED 灯泡。


58

00:04:10,385 --> 00:04:13,435

外部发光的 LED 灯泡的程序积木都在


59

00:04:13,440 --> 00:04:16,900

“引脚”指令抽屉里。点击并拉出“向引脚P0数字写入值


60

00:04:17,320 --> 00:04:19,480

1” 来亮灯。


61

00:04:19,485 --> 00:04:21,480

别忘了更改P0


62

00:04:21,480 --> 00:04:22,265

到P1。


63

00:04:22,265 --> 00:04:25,235

再来,使用数字


64

00:04:25,235 --> 00:04:26,235

写入引脚


65

00:04:26,235 --> 00:04:28,235

P0。更改 P0


66

00:04:28,235 --> 00:04:29,005

到 P1


67

00:04:29,005 --> 00:04:30,175

到 0


68

00:04:30,175 --> 00:04:32,065

来灭灯。


69

00:04:32,065 --> 00:04:33,435

连接microbit 到电脑


70

00:04:33,435 --> 00:04:34,145

从中


71

00:04:34,145 --> 00:04:35,265

使用数据线来连接。


72

00:04:39,545 --> 00:04:42,345

点击下载并存档编程文件


73

00:04:42,345 --> 00:04:43,345

到microbit。


74

00:04:45,325 --> 00:04:48,445

观察 microbit 开发板上的变化来检测周围环境的温度。


75

00:04:53,585 --> 00:04:56,375

我们可以看到 21


76

00:04:56,375 --> 00:04:57,375

27 摄氏度。


77

00:05:01,095 --> 00:05:04,425

盖暗 microbit 开发板,以便点亮熊的双眼。


78

00:05:05,815 --> 00:05:08,945

整理你的作品并尝试排列电线和 microbit 开发板


79

00:05:08,945 --> 00:05:12,025

以便我们从前面看不到它们。熊的项目已完成!


80

00:05:12,405 --> 00:05:13,725

至于挑战任务,尝试使用


81

00:05:14,215 --> 00:05:15,215

温度感应器和


82

00:05:15,215 --> 00:05:16,255

光传感器


83

00:05:16,255 --> 00:05:17,715

来触发其他的事件!


84

00:05:18,175 --> 00:05:19,175

尝试愉快!

观看完影片,就到了学生动手做的时间啦!尝试完成以下的任务: 

接下来,学生们可以阅读笔记,以便巩固课程里所学到的新知识。

影片中的练习

编程方式

所编写的程序

浏览讨论区 提出疑问,并交流想法。

终极挑战

学以致用:利用课程一到课程十所学到的知识和技能,制作出一个终极大项目。

项目条件:使用多样输入驱动光源类,声源类和行动类的输出。

画出流程图。

学生作品的例子

猫咪项目

小鸡项目