第1课 初识BBCmicrobit 课件(共13张PPT) 青岛版(2019)初中信息技术第四册

资源下载
  1. 二一教育资源

第1课 初识BBCmicrobit 课件(共13张PPT) 青岛版(2019)初中信息技术第四册

资源简介

(共13张PPT)
青岛版 中学信息技术第四册
第一单元 开源硬件
—智能机器人
第1课 初始BBCmicrobit
目录页
生 活 发 现
庖 丁 解 牛
学 以 致 用
收 获 展 望
②庖丁解牛
③学以致用
④收获展望
①生活发现
BBC micro:bit
BBC micro:bit是英国广播公司联合很多企业推出的一个基于ARM芯片的单片机开发板,其设计的初衷是让每个人都能零基础地接触电脑编程。
分组讨论问题
(1)讨论说说你所理解的LED屏幕是如何实现文字或者图案输出的?
(2)如果让我们来设计一个图案,我们使用什么软件?
②庖丁解牛
③学以致用
④收获展望
①生活发现
①生活发现
③学以致用
④收获展望
②庖丁解牛
一、认识 micro:bit
5×5LED点阵:
可显示文字、数字、图形等,亮度传感器。
按键A/B:
可编程按钮
I/O扩展接口:
含SPI、UART、I2C、AD、PWM等接口。
nRF51822处理器:
16MHz 32位ARM Cortex-M0内核、蓝牙4.0低功耗/2.4GHz RF无线、温度传感器。
KL26Z单片机:
48MHz ARM Cortex-M0+内核、USB烧写编译器,免驱动。
地磁传感器MAG3110:
获取三轴地磁数学。
加速度传感器MMA8652:
获取三轴加速度数据。
Micro USB接口:
可接入电脑烧写/仿真,串口通讯。
①生活发现
③学以致用
④收获展望
②庖丁解牛
任务一:使用Makecode编译器,了解编程界面。
下载Makecode2.0离线版并安装,然后启动编程软件选择新建项目,打开项目编译器。
认识界面,界面可分为三部分,最左侧是模拟器,中间是指令块工具栏,右侧是编程区,用来放置指令块。
①生活发现
③学以致用
④收获展望
②庖丁解牛
任务二:使用Makecode完成向世界问好。
1、选择新建项目,在指令块工具栏中选择“基本”指令块中选择“显示字符串”指令。在显示字符串指令块单击按住鼠标左键拖动,当指令块上的光标移动到“当开机时”的控制指令块中间的凹陷时松开鼠标。指令块此时自动吸附嵌入其中,背景纹也消失了。此时我们一起来观察界面最左侧的模拟器,我们会发现模拟器被激活了。在矩形LED点阵中显示字符串内容。
2、修改显示内容
在“显示字符串 ”指令块中,单击“Hello”,单词可以被选中,表明指令块内容可以被修改,输入:“Hello World!”当修改完成后,左侧模拟器会自动重新启动程序,显示更改后的信息。
模拟器显示
①生活发现
③学以致用
④收获展望
②庖丁解牛
3、保存和下载
使用数据线连接BBC micro:bit上的Micro USB接口,将上面保存好的文件“microbit-1Hello-World.hex”发送到“MICROBIT”磁盘中。稍等片刻就可以在micro:bit 上看到制作的作品了。
在编程界面的下面有个项目名称,输入“Hello World!”后,点击右侧的保存按钮。文件的扩展名为.hex 。
任务三:利用绘制图形功能显示中文
矩阵灯只有5×5如何实现显示中文呢。我们在指令块工具栏中找到基本,基本里面找到“显示LED”指令块。通过在“显示LED”中绘制中文,实现简单汉字的输出效果。
①生活发现
③学以致用
④收获展望
②庖丁解牛
①生活发现
③学以致用
④收获展望
②庖丁解牛
任务四:使用BBC micro:bit播放音乐。
单击指令工具栏中的“音乐”指令块,在选项菜单中选择“播放旋律”指令。
选择音乐,在播放旋律指令块中选择播放列表选择“生日歌”,并将指令块拖动到“当开机时”指令控制块中。设置完成后,模拟器就可以播放音乐了。
除了播放内置的音乐,我们还可以通过播放音调指令块,自定义曲谱完成歌曲的编写。
①生活发现
②庖丁解牛
④收获展望
③学以致用
一、创意研究
1.刚才我们通过四个任务认识了BBC micro:bit的基本功能和Makecode的编程界面,熟悉了指令块的编写方法, 下面我们一起来帮体育老师设计一个倒计时发令器吧。
发令器要求:显示屏显示9到0的数字,当显示“0”时播放音乐。
同学们讨论需要用到的指令块有哪些?
根据要求显示屏是显示数字9到0,所以我们显示数字指令块要有10块并列堆叠咋一块。观察发现指令块是按顺序从9开始逐一显示到0后,开始播放音乐。
观察最左侧的模拟器是不是能顺利完成倒计时发令器,如果出现问题可以在编程界面及时修正。
①生活发现
②庖丁解牛
③学以致用
④收获展望
一、我的收获
通过本节课的学习,你有哪些收获?和大家一起分享一下吧!
二、拓展延伸
编程中最基本的三大控制结构
倒计时发令枪重复使用多次模块,我们能不能通过其他方法减少使用次数?循环结构是如何定义的。
评价项目 同伴评价 我的收获
会启动Makecode并新建项目;掌握程序的三个界面。
能在逻辑编程界面中拖动积木到工作区并组合,体验积木组合的意义。
通过小组合作,能对项目进行保存;对程序进行编译,会通过模拟器观察运行情况并及时作出调试。
谢谢

展开更多......

收起↑

资源预览