第2课 体验开源硬件与编程工具应用 主题2 认识microbit加速度传感器及其应用 课件-2021-2022学年闽教版信息技术八年级下册
|
2份
|
17页
|
1621人阅读
|
36人下载
普通
内容正文:
主题2:认识micro:bit加速度传感器及其应用
第2课 体验开源硬件与编程工具应用
主题2:认识micro:bit加速度传感器及其应用
micro:bit板上内置了加速度传感器,如图2-12所示,它可以感知micro:bit的加速度变化情况,也可以检测micro:bit的移动、摇晃、倾斜以及自由落体等动作。对上述不同的情况进行编程,可以让micro:bit根据不同的程序执行不同的任务。
主题2:认识micro:bit加速度传感器及其应用
在MakeCode的功能模块中,有一个“逻辑”模块,可用于设定判断的条件,并依据判断结果执行不同的程序模块。
“逻辑”模块中设定的条件可以是一个用关系运算符连接起来的条件,也可以是用“与”“或”“非”等逻抖运算符连接起来的较为复杂的条件。true和false是2个逻辑常量,当条件成立时,逻辑值为true;当条件不成立时,逻辑值为false。
主题2:认识micro:bit加速度传感器及其应用
“逻辑”模块包含的主要指令如图2-13所示。
主题2:认识micro:bit加速度传感器及其应用
主题2:认识micro:bit加速度传感器及其应用
主题2:认识micro:bit加速度传感器及其应用
主题2:认识micro:bit加速度传感器及其应用
如图2-14所示的程序模块具有如下功能:当micro:bit的按钮A被按下,并且处理器检测到的周围环境温度的值大于或等于70℃时,LED灯显示“high",否则显示“normal"。
主题2:认识micro:bit加速度传感器及其应用
“循环”模块:用于重复执行指定的程序模块。可以指定具体的循环次数,也可以让程序模块在满足某一条件时不断重复执行,直到条件不满足时结束循环,如图2-15所示。
主题2:认识micro:bit加速度传感器及其应用
如图2-16所示的程序模块具有如下功能:当micro:bit板被摇晃时:程序模块重复执行3次:显示两种不同的“心”形图案,每0.5秒(500毫秒)变换一次。
主题2:认识micro:bit加速度传感器及其应用
如图2-17所示的程序模块具有如下功能: 当 microcbit板上的按钮A被按下时,显示“√”图案;按钮B被按下时,显示当前的环境温度。
主题2:认识micro:bit加速度传感器及其应用
主题2:认识micro:bit加速度传感器及其应用
主题2:认识micro:bit加速度传感器及其应用
动手实践
用micro:bit来模拟一个般子
动手实践:用micro:bit来模拟一个般子
摇晃micro:bit板,模拟投掷骰子,产生一个1~6的随机数。板载LED灯显示产生的随机数,表示“骰子的点数”。当点数大于3时,显示“big”;否则,显示“small”。
在“投掷般子”游戏中,程序首先执行一段倒计时的初始化程序,然后检测micro:bit板是否被摇晃,若有晃动,产生一个1~6的随机数并存放在变量中;用逻辑判断等指令判断“骰子的点数”是否大于3,并给出相应的提示。
参考操作步骤:
①用数据线连接micro:bit与计算机。
②打开MakeCode集成开发环境。
③单击“我的项目”中的“新建项目”,并将项目名称命名为“数字骰子"。
参考操作步骤:
参考操作步骤:
参考操作步骤:
参考操作步骤:
④编写初始化程序,依次显示: 3 2 1 Go,如图2-18所示。
参考操作步骤:
参考操作步骤:
参考操作步骤:
参考操作步骤:
⑤编写程序,当micro:bit振动时,用两组不同形状的方形状图案模拟显示投掷骰子的过程;设置一个变量用于存放1~6的随机数;判断“骰子的点数”是否大于3,若大于3,显示“big”;否则显示“small”,程序如图2-19所示。
参考操作步骤:
⑥在模拟器中进行模拟实验,调试编写的程序,直至显示结果正确为止。
⑦单击“下载”按钮,将程序下载到micro:bit中。
⑧ 摇晃micro:bit板,验证自己编写的程序的正确性。
参考操作步骤:
参考操作步骤:
参考操作步骤:
实践创新
实践创新
修改主题2动手实践参考程序中的游戏初如化显示画面和模拟投那微子过程的画面,使游戏过程更加生动有趣。
实验结束,整理器材,将micro:bit及数据线装回器材盒中。
古田县第五中学
谢 谢
$