资源简介 (共13张PPT)青岛版 中学信息技术第四册第一单元 开源硬件—智能机器人第1课 初始BBCmicrobit目录页生 活 发 现庖 丁 解 牛学 以 致 用收 获 展 望②庖丁解牛③学以致用④收获展望①生活发现BBC micro:bitBBC micro:bit是英国广播公司联合很多企业推出的一个基于ARM芯片的单片机开发板,其设计的初衷是让每个人都能零基础地接触电脑编程。分组讨论问题(1)讨论说说你所理解的LED屏幕是如何实现文字或者图案输出的?(2)如果让我们来设计一个图案,我们使用什么软件?②庖丁解牛③学以致用④收获展望①生活发现①生活发现③学以致用④收获展望②庖丁解牛一、认识 micro:bit5×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并新建项目;掌握程序的三个界面。能在逻辑编程界面中拖动积木到工作区并组合,体验积木组合的意义。通过小组合作,能对项目进行保存;对程序进行编译,会通过模拟器观察运行情况并及时作出调试。谢谢 展开更多...... 收起↑ 资源预览