资源简介 (共44张PPT)第1课初识开源硬件及其开发环境学习任务1.认识开源硬件及开源内涵;2.了解micro:bit的硬件组成;3.了解LED等的特点及应用;4.认识micro:bit集成开发环境MakeCode;5.用Makecode编写简单的控制程序;6.调试、运行MakeCode程序下载到micro:bit中。开源硬件常见作品流水灯-实现原理一组灯在控制系统(如:micro:bit、研坤板等开源硬件)的控制下,按照设定的顺序和时长进行发亮和熄灭。形成一定的视觉效果,犹如流水,叫做流水灯。常被用来安装于店面和招牌上,已经用语装扮行道、庭院树木或者房间灯。以4个灯(A、B、C、D)为例,控制程序设置让A灯亮1秒后灭掉,0.5秒后B灯开始亮1秒,如此下去4个灯在不同的时间、不同的顺序亮起来实现流水灯的效果。开源硬件常见作品流水灯-展示开源硬件常见作品避障机器人小车-展示开源硬件常见作品可穿戴设备-智能手表展示开源硬件常见作品巡逻机器人-展示开源硬件常见作品人脸识别-展示开源硬件常见作品语音控制-展示【议一议】上述智能设备功能的实现,是通过人们编写一系列指令,并将指令下载(保存)到智能硬件,然后由智能硬件的控制中心逐一执行指令实现想要的功能。学习主题1:初识开源硬件开源软件也就是开放源码软件,其源码可以被公众使用的软件,并且此软件的使用,修改和分发也不受许可证的限制,如Scratch,Android。开源硬件指与自由及开放原代码软件相同方式设计的计算机和电子硬件。自由开放详细信息的硬件设计,如电路图、材料清单和电路板布局数据,下图为某款开源硬件的电路图。注意:开源软件虽然是免费使用的,但是开源硬件是有制造成本的;另外,开源硬件的商标是受法律保护的。学习主题1:常见的开源硬件micro:bit板掌控板(正反面:有屏幕的为正面)学习主题1:常见的开源硬件arduino板乾坤、研坤系列开发板学习主题1:动手实践micro:bit是一款由英国BBC设计的ARM架构的单片机,板载蓝牙,加速度计,电子罗盘,三个按钮,5x5LED点阵,主要用于青少年的编程教育。你可以利用BBCmicro:bit实现任何酷炫的小发明,无论是机器人还是乐器,没有做不到,只有想不到。学习主题1:动手实践学习主题1:动手实践注意:通过电池口可以外接电源或者利用电池盒供电。电池接口的电压范围为:3-3.3伏,一般两节5号或七号电池即可。如果用锂电池,则不得超过3.3V!另外,只能使用直流电。学习主题1:动手实践-知识拓展学习主题1:动手实践-拓展学习主题1:动手实践-知识拓展Mind+是一款基于Scratch3.0开发的青少年编程软件,支持arduino、micro:bit等各种开源硬件,只需要拖动图形化程序块即可完成编程,还可以使用python/c/c++等高级编程语言,让大家轻松体验创造的乐趣。下载地址:http://mindplus.cc/学习主题2:初识开源硬件集成开发环境支持micro:bit开发的图形化积木式编程工具1:Mind+学习主题2:初识开源硬件集成开发环境Mixly软件官方版是一款出自北京师范大学米思齐团队之手的实用型图形化编程工具,Mixly软件官方版以Google的Blockly图形化编程框架为基础开发,自带Java8运行环境,用户直接双击mixly.vbs即可使用(无需安装)。下载地址:mixly.org/explore/software学习主题2:初识开源硬件集成开发环境支持micro:bit开发的图形化积木式编程工具2:Mixly下载页面:学习主题2:初识开源硬件集成开发环境支持micro:bit开发的图形化积木式编程工具2:Mixly编程界面:学习主题2:初识开源硬件集成开发环境支持micro:bit开发的图形化积木式编程工具2:Mixly学习主题2:初识开源硬件集成开发环境支持micro:bit开发的图形化积木式编程工具3:MakeCode-离线版本MakeCodeformicro:bit是基于微软开源项目MakeCode开发的图形化编程环境,也就是micro:bit官网上使用最广的图形化编程环境。有在线版本及离线版本。学习主题2:初识开源硬件集成开发环境支持micro:bit开发的图形化积木式编程工具3:MakeCode-在线版在线版本网址:https://makecode.microbit.org/#因为micro:bit的图形化编程官方网站在英国,上课时学生同时访问有时总会有点延时:建议使用离线版本。学习主题2:动手实践-让LED灯光闪烁起来学习主题2:动手实践-让LED灯光闪烁起来操作步骤1.连接设备注意:使用micro:bit上USB接口时,应提前对准插口方向,一只手押着接口,一只手顺势推入接头。避免因不当使用造成接口脱落。学习主题2:动手实践-让LED灯光闪烁起来操作步骤2.打开官网https://makecode.microbit.org/#学习主题2:动手实践-让LED灯光闪烁起来操作步骤2.打开官网https://makecode.microbit.org/#学习主题2:动手实践-让LED灯光闪烁起来操作步骤3.点击“新建项目”,同时对项目进行命名学习主题2:动手实践-让LED灯光闪烁起来学习主题2:动手实践-让LED灯光闪烁起来操作步骤3.脚本区出现:※模块放到“无限循环”中,则会不断执行;如果放到“当开机时”则只是在每次启动micro:bit板时执行一次。学习主题2:动手实践-让LED灯光闪烁起来操作步骤4.点击“基本”,选择图形※基本是一个大的积木块,里面包含了很多的小积木块,可根据需要选择不同模块,达到不同效果。,然后拖到学习主题2:动手实践-让LED灯光闪烁起来操作步骤5.点击“图形指令”,选择需要的图形,本次需要“心”形(大)学习主题2:动手实践-让LED灯光闪烁起来操作步骤6.点击左侧功能区模拟器下的方形/三角形按钮(),查看/关闭效果。学习主题2:动手实践-让LED灯光闪烁起来操作步骤7.点击左下角“下载”,然后找到下载所存的文件夹,找到“microbit-跳动的心.hex”文件,并保存到micro:bit显示的盘符(相当于一个U盘)micro:bit盘符学习主题2:动手实践-让LED灯光闪烁起来操作步骤8.观察真实效果,也可以更换图形,做出不同的图片效果。接下来让“心”跳起来!学习主题2:动手实践-让LED灯光闪烁起来“心跳”操作步骤1.在“基本”模块中,找到“暂停(ms)”积木并拖到无限循环中。→学习主题2:动手实践-让LED灯光闪烁起来“心跳”操作步骤2.再从“基本”功能模块中拖出一个“显示图形”积木,并拖入“无限循环”。本次选择小“心”学习主题2:动手实践-让LED灯光闪烁起来“心跳”操作步骤3.再次在“基本”模块中,找到“暂停(ms)”积木并拖到无限循环中。学习主题2:动手实践-让LED灯光闪烁起来“心跳”操作步骤4.重复上述步骤7,点击左下角“下载”,保存到micro:bit开发板。观察效果。【探索】在”暂停“积木后面的圆框中填入不同的时间,观察心动速度。注意:时间单位是毫秒。拓展练习1:如何在Mind+软件中实现同样的心动展示效果?拓展练习1-参考程序: 展开更多...... 收起↑ 资源列表 第1课 初识开源硬件及其开发环境.pptx 01流水灯效果.mp4 02 避障机器人小车.mp4 03 智能手表.mp4 04 巡逻机器人.mp4 05 人脸识别.mp4 06 语音控制.mp4