第2课 体验开源硬件与编程工具应用 主题1 认识MakeCode的功能模块 课件-2021-2022学年闽教版信息技术八年级下册
|
2份
|
20页
|
1394人阅读
|
25人下载
普通
内容正文:
第2课 体验开源硬件与编程工具应用
古田县第五中学
学习任务
micro:bit面板上有2个按钮和一些功能各异的传感器,如指南针传感器(电子罗盘)、加速度传感器等,利用这些传感器,结合MakeCode编程,可以设计出许多优秀的开源硬件应用产品。
本课,我们将利用micro:bit按钮和加速度传感器,结合MakeCode“变量”模块和“数学”模块中的指令,设计micro:bit加法运算器和micro:bit模拟般子,初步了解micro:bit单片机开发板的功能和MakeCode编程工具的使用方法,感受micro:bit的功能与魅力。
本课的主要学习任务有:
1.认识MakeCode的变量、随机数及赋值方法。
2.了解micro:bit的按钮和加速度传感器的功能及用法。
3.了解MakeCode的基本编程方法。
4.会用MakeCode编写简单的加法运算器程序。
5.会用MakeCode编写micro:bit数字般子模拟程序。
本课的主要学习任务有:
本课的主要学习任务有:
本课的主要学习任务有:
主题1:认识MakeCode的功能模块
主题1:认识MakeCode的功能模块
主题1:认识MakeCode的功能模块
主题1:认识MakeCode的功能模块
主题1:认识MakeCode的功能模块
要用MakeCode 对micro:bit编程,需要了解MakeCode的功能模块组成和功能模块所包含的指令。MakeCode的功能模块组成如图2-1所示。
主题1:认识MakeCode的功能模块
“基本”模块:主要用于让LED灯显示图案、数字,字母和字特串,以及控制程序的运行等。
“基本”模块所包含的指令如图2-2所示。
主题1:认识MakeCode的功能模块
主题1:认识MakeCode的功能模块
主题1:认识MakeCode的功能模块
主题1:认识MakeCode的功能模块
如图2-3所示的程序,将实现如下的功能:开机时先显示“Hi"问候语;然后不断重复执行:显示一个“心”形图案,暂停1秒,再显示字符串“Hello!",暂停1秒。
主题1:认识MakeCode的功能模块
“输人”模块:用于检测micro:bit上的按钮或外部引脚是否被按下、micro:bit板是否被摇晃。当micro:bit系统检测到micro:bit板上的按钮、引脚被按下或振动事件发生时,将会执行相应的程序模块。
“输入”模块常用的指令如图2-4所示。
图2-4 (a)所示的3条指令用于编写程序校块,即可在每条指令中嵌入一些其他指令组成一个独立的程序模块。
图2-4 (b)所示的6条指令用于检测micro:bit板上的按钮或引脚是否被按下,以及读取加速度传感器、指南针的值和处理器检测到的周围环境温度。
主题1:认识MakeCode的功能模块
主题1:认识MakeCode的功能模块
主题1:认识MakeCode的功能模块
主题1:认识MakeCode的功能模块
“变量”模块:主要用于设定新变量或给变量赋值,常用的指令如图2-5所示。
主题1:认识MakeCode的功能模块
主题1:认识MakeCode的功能模块
主题1:认识MakeCode的功能模块
主题1:认识MakeCode的功能模块
“数学”模块:主要用于加、诚、乘、除等四则运算,绝对值、平方根等函数运算,以及产生给定范围的随机数等。
“数学”模块常用的指令如图2-6所示
动手实践
设计简单的micro:bit加法运算器
动手实践
动手实践
动手实践
设计简单的micro:bit加法运算器
micro:bit上集成了两个按钮,通过编写程序可实现:
①按钮A被按下时,产生一个0~5的随机数,并在板载LED灯上显示出来,效果如图2-7所示(模拟器显示)。
设计简单的micro:bit加法运算器。
设计简单的micro:bit加法运算器。
设计简单的micro:bit加法运算器
设计简单的micro:bit加法运算器。
micro:bit上集成了两个按钮,通过编写程序可实现:
②当按钮B被按下时.产生另一个0~5的随机数,并在板载LED灯上显示出来.效果如图2-8所示(模拟器显示)
设计简单的micro:bit加法运算器。
设计简单的micro:bit加法运算器。
设计简单的micro:bit加法运算器
设计简单的micro:bit加法运算器。
micro:bit上集成了两个按钮,通过编写程序可实现:
③当按钮A和按钮B同时被按下时,计算这两个随机数的和,并显示在板载LED灯上,效果如图2-9所示(模拟器显示)
设计简单的micro:bit加法运算器。
设计简单的micro:bit加法运算器。
设