Microbit系列教程——玩法5:排雷报警

这一次我们使用Micro:bit上的电子罗盘模块来试试,这个电子罗盘到底是干嘛的,话不多说,我们来看看今天要实现的玩法“排雷报警”吧。

Microbit系列教程——玩法5:排雷报警

电子罗盘是啥?

首先我们看看Micro:bit上电子罗盘的位置:

Micro:bit上的电子罗盘

Microbit系列教程——玩法5:排雷报警
 来看看百度百科给我们的解释:电子罗盘,又称数字罗盘,在现代技术条件中电子罗盘作为导航仪器或姿态传感器已被广泛应用。电子罗盘与传统指针式和平衡架结构罗盘相比能耗低、体积小、重量轻、精度高、可微型化,其输出信号通过处理可以实现数码显示,不仅可以用来指向,其数字信号可直接送到自动舵,控制船舶的操纵。

这么高级的东西在Micro:bit这么小的东西上就集成是不是很惊讶,其实呢,电子罗盘就是个电子指南针,所以说呢,这个模块也就可以用来测量各方向的磁场强度,磁场强度可以理解为我们平时玩的磁铁的吸引力的大小,当然肯定是可以用来辨别方向的啦。既然能测量磁场强度,那就可以试一试我们今天的这个玩法。

 

看看玩法的效果

Microbit系列教程——玩法5:排雷报警
检测看不见的地方是不是有磁铁,有的话就显示不高兴的表情,来提示我们检测到雷区了。没有检测到呢就显示高兴的表情,这么生动可爱的Micro:bit,小朋友一定会很喜欢。
 

依然需要准备

Microbit系列教程——玩法5:排雷报警Micro:bit主板

Microbit系列教程——玩法5:排雷报警

USB数据线

Microbit系列教程——玩法5:排雷报警电脑一台
 

程序

Microbit系列教程——玩法5:排雷报警

Microbit系列教程——玩法5:排雷报警

我们首先要判断磁场磁力的大小,如果大于一定数值的话,就执行模块内的程序。这里呢,我们将数值设置为400,大家也可以改变这个数值来改变测量的灵敏度。

Microbit系列教程——玩法5:排雷报警

Microbit系列教程——玩法5:排雷报警
接下来我们如果符合磁场强度大于400的话就显示哭脸,否则呢,就显示笑脸

大家可以做个游戏,将磁铁隐藏起来,用我们的Micro:bit就可以很容易的发现磁铁的位置。赶快来试试把。