1、走进开源硬件课堂目标课堂目标 目标:了解了解microbit的功能的功能 完成闪烁灯及流水灯的制作完成闪烁灯及流水灯的制作MicrobitMicrobit的创意的创意MicroMicro:bitbit是什么?是什么?micro:bit 是一款由英国广播电视公司(BBC)推出的专为青少年编程教育设计的微型电脑开发板。你可以利用 micro:bit实现任何酷炫的小发明,无论是机器人还是乐器,没有想不到。micro:bit拥有一系列新颖的功能,例如25个可显示消息的红色LED灯;有两个可编程按钮,可以用于控制游戏操作或者暂停/播放一首音乐。BBC micro:bit可以检测动作并且告知你动作进行的方
2、向,同时它也可以通过低功耗蓝牙模块与其它设备或因特网互联!主要功能主要功能LED:LED是指发光二极管。micro:bit有25颗可独立编程的LED灯,你可以用它来显示文本,数字以及图像。按钮:在micro:bit板的前面有2个按钮(A和B)。按下这些按钮,则可以运行编辑好的代码。你可以检测这些按钮被按下的时间。主要功能主要功能引脚:在micro:bit连接器的边缘有5个外部接口,我们把这些接口称作“引脚”。它可以用来为电机,显示屏,或者其他带引脚的电子元器件编程。光线传感器:通过反转LED屏幕,micro:bit进入输入模式。LED屏幕起到一个基础的光线传感器的作用,你可以用它来检测周围的环
3、境光。主要功能主要功能温度传感器:这个传感器可以让micro:bit检测当前环境温度(以摄氏度为单位)。加速度传感器加速度传感器可以测量micro:bit的加速度;这个传感器也可以检测micro:bit的移动,摇动,倾斜以及自由落体。主要功能主要功能指南针指南针是用于检测地球磁场,可以让你探测到micro:bit面对的方向。在使用之前,你需要校准指南针无线电无线电可以让你在2块micro:bit之间进行无线通讯。用无线电发送信息到其他的micro:bit板子上,创建多人游戏以及更多有趣的发明!主要功能主要功能蓝牙:一个BLE(蓝牙低能量)天线可以让micro:bit接收蓝牙信息。这可以让mic
4、ro:bit和电脑,手机以及平板进行无线通信。USB 接口:USB接口可以让你通过一根USB线把你的micro:bit连接至电脑。这将给micro:bit供电,并且可以让你把代码脚本下载到micro:bit上。编程环境 支持微软开发的在线图形化编程工具,编程环境基于Web服务,无需下载本地编程工具。海外请访问:Blocks Editor在线编程平台 中国国内请访问:MakeCode在线编程平台其 他 编 程 工 具其 他 编 程 工 具编程工具编程工具编程采用模块拖拉方式步骤一:再模块区点开所要用到的模块分类步骤二:鼠标左键,选择所要用到的模块。步骤三:将所选择的模块拖动到程序构建区闪烁灯闪烁
5、灯第一步:第二步:选择主板STEP1:新建项目,并且从左下角扩展中选择micro:bit主控板闪烁灯闪烁灯等待一秒,程序保持上次的状态一秒钟循环执行,程序一直循环执行主程序开始显示图案或内置图案闪烁灯闪烁灯STEP2:点击microbit模块,在指令区找到“显示图案”。将“显示图案”模块拖动至脚本区,并放入“micro:bit主程序开始”模块下方闪烁灯闪烁灯STEP3:在脚本区可以看到已经拖动的“显示图案”模块,单击黑色的小方块,可以开始设计表情包,首先,先来绘制一个萌萌的“心型”能力提升能力提升参考代码。试着制作可以跳动的爱心。闪烁灯闪烁灯STEP4:单击“上传到设备”,即可完成上传程序,下载至micro:bit主板。下载好之后,micro:bit板子上就会显示“心形”。第一步:选择主控板第二步:上传到设备流水灯流水灯拓展延申点亮熄灭LED矩阵上的任一LED灯怎样才能实现这样的效果?流水灯流水灯部分程序参考下课啦下课啦