第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加法运算器。 设

资源预览图

第2课 体验开源硬件与编程工具应用 主题1 认识MakeCode的功能模块 课件-2021-2022学年闽教版信息技术八年级下册-第1页
1
第2课 体验开源硬件与编程工具应用 主题1 认识MakeCode的功能模块 课件-2021-2022学年闽教版信息技术八年级下册-第2页
2
第2课 体验开源硬件与编程工具应用 主题1 认识MakeCode的功能模块 课件-2021-2022学年闽教版信息技术八年级下册-第3页
3
第2课 体验开源硬件与编程工具应用 主题1 认识MakeCode的功能模块 课件-2021-2022学年闽教版信息技术八年级下册-第4页
4
第2课 体验开源硬件与编程工具应用 主题1 认识MakeCode的功能模块 课件-2021-2022学年闽教版信息技术八年级下册-第5页
5
第2课 体验开源硬件与编程工具应用 主题1 认识MakeCode的功能模块 课件-2021-2022学年闽教版信息技术八年级下册-第6页
6

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。