(一)Micro:bit简介
Micro:bit是一款专为中小学生编程教育设计的微型电脑开发板,由29家公司和机构共同打造,包括多家全球顶级科技公司:尽管它只有信用卡的一半大小,却集成了数种传感器,可以让使用者无门槛的入手编程和控制硬件,从而实现声光交互、机器人控制、科学实验、创客作品制作等功能。
为了更好的开展Micro:bit创客课程,广州中鸣数码科技有限公司打造了一套符合国内中小学生特点的Micro:bit资源包。采用Micro:bit+扩展板+外接设备+积木零件的形式,既保留了Micro:bit 官方的兼容性,同时方便学生连接外接设备,设计属于自己的机器人,进行更加丰富的扩展性实验。
(二)Micro:bit资源包介绍
Micro:bit
Micro:bit相当于人类的大脑,类似电脑主机,可以对外界信息进行接收、储存、处理,也可以用于控制各种设备。板子上的引脚(数字/模拟)可用于连接外接设备;同时Micro:bit自带有触摸感应LOGO、加速度计、指南针、扬声器、蓝牙模块、温度传感器,5*5点阵屏,两个可编程按键。主控器上还有电池盒接口、复位按键、USB串口(USB数据接口)。只需一根USB数据线,即可将Micro;bit主控板与电脑连接起来,开启编程之路。
图1.1 Micro:bit板载应用1
图1.2 Micro:bit板载应用2
功能参数 | |
---|---|
接口类型 | MicroUSB 程序烧录/供电口。 |
PH2.0mm 电源接口。 | |
4mm 鳄鱼夹卡槽。 | |
金手指接口*20 (即引脚)。 | |
供电方式 | MicroUSB 程序烧录/供电口:5V。 |
PH2.0mm 电源接口:3-3.3V。 | |
鳄鱼夹接口:3-3.3V。 | |
板载应用 | 指南针:根据地球磁场判断方向(根据初始化情况而定) 。 |
加速度计:测量Micro:bit的三轴转动角度、加速度大小。 | |
扬声器:能够播放不同的音频。 | |
麦克风:检测周围环境的声音强度大小。 | |
无线通信:可以让两个Micro:bit进行交流和传输信息。 | |
5*5可编程LED点阵:25个LED灯组成的模块。可以显示数字,字符串、自定义图案。 | |
温度传感器:可以检测周围环境的温度变化。 | |
触摸感应LOGO:可识别出不同的触摸状态,如触摸、长按、松开等状态。 | |
按键:通过判断按键是否被按下来执行程序指令。总共有三个,分别是A键、B键和复位按键。 | |
主控芯片:Nordic nRF51822 低功耗蓝牙芯片,ARM Cortex-M0 (16MHz,256KB Flash,16KB RAM) | |
下载芯片:NXP KL26Z 微控制器,ARM Cortex-M0 , 支持 USB2.0 OTG |
扩展板
由于 Micro:bit 对外的引脚都是采用金手指鳄鱼夹卡槽引出,不利于在实际应用过程中外接传感器、控制电路等。广州中鸣数码科技有限公司为了让学生能够更好的体验到Micro:bit丰富、强大的功能,专门开发了一款 Micro:bit 主控板的拓展板,通过扩展板可以轻松连接外围设备和其他配件。
以下是详细功能说明:
图1.3 扩展板
注意事项
1.使用扩展板前,需要将Micro:bit主控板插入扩展板插槽中。注意 Micro:bit印有 LOGO的一面朝向USB接口的一侧,请勿插反。
图1.4 Micro:bit主控板 与扩展板连接
2.使用到扩展板时,需要将扩展板的电源开关拨至右侧,电源指示灯亮则代表已开启扩展板。
图1.5 拨动电源开关
3.MicroUSB用于下载和调试程序,扩展板上的USB 接口用于锂电池充电用,注意区分。
用于锂电池充电
用于下载程序/调试程序
图1.6 USB接口功能区别
配套硬件清单
序号 | 名称 | 数量 | 图示 |
---|---|---|---|
1 | 全彩RGB灯 | 1 | |
2 | 光电传感器 | 1 | |
3 | 数码管 | 1 | |
4 | 超声波测距传感器 | 1 | |
5 | 声敏传感器 | 1 | |
6 | 光敏传感器 | 1 | |
7 | 摄像头 | 1 | |
8 | Micro:bit | 1 | |
9 | 扩展板 | 1 | |
10 | 电机 | 2 | |
11 | 数据线 | 1 | |
12 | 杜邦线 | 若干 | |
13 | 连接线 | 若干 | |
14 | 积木 | 若干 |
(三)可能出现的问题
计算机未能检测到Micro:bit?
- Microbit所连接的电脑USB接口必须有数据传输功能,而某些电脑USB接口则可能只有简单的充电功能,建议更换成带有数据传输功能的USB接口。
-
Microbit的磁盘名是MAINTANENCE,而且无法下载程序怎么办
如果Micro:bit的磁盘名是MAITENANCE而不是MICROBIT,这代表Micro:bit进入了维护模式,这个模式下通常是用来更新底层固件的。进入的方式为按着背面的复位键并同时插入USB。一般情况下,退出维护模式只需要重新拔插USB,即可恢复正常。
- 如果重新拔插依然无法恢复,则可能固件损坏,需要重新烧录固件,此时拖入固件程序即可恢复。操作步骤如下:
1.点击MAITENANCE磁盘内的htm文件(建议使用谷歌浏览器打开),进入Micro:bit官方用户指引网站。
图1.7 Micro:bit磁盘内的htm文件
2.进入Micro:bit官方用户指引网站后,点击“Firmware”,切换固件下载页面。
图1.8 Micro:bit用户指引网站
3.进入切换固件下载页面后,下拉页面,点击“Firmware for micro:bit V2”的按钮。成功下载固件后,将固件放入MAITENANCE磁盘中即可。
图1.9 Micro:bit固件
Micro:bit出现“悲伤”表情,并且出现数字,如020。
- 这是因为Micro:bit遇到资源耗尽或检测到故障的情况时,会自动进入“恐慌”程序,先显示表情,再依次显示数字。不同的数字,代表不同问题的错误编号。在这种情况下,按下 Micro:bit 背面的复位键,重启Micro:bit,清除 RAM 内存。
- 以下列表描述了Micro:bit每种错误编号所代表的问题,并提出了解决方案。 | 错误编号 | 问题描述 | 解决方法 | | —- | —- | —- | | 010 | Micro:bit 的 I2C 总线不工作。可能出现了物理性损坏。 | 检查Micro:bit是否存在物理性损坏的情况。 | | 020 | Micro:bit 上没有可用内存。或者程序太复杂或包含很多大变量。 | 请尝试简化程序或者减少非必要的变量。 | | 030 | 在 Micro:bit 堆空间(通常为存储变量分配的内存)中检测到损坏。 | 尝试将不同的.hex文件下载到Micro:bit中并运行。查看代码中是否有问题。 | | 040 | Micro:bit无法正确运行程序,通常是程序错误,可能是由于程序中的错误代码或扩展名引起的。 | 将不同的 .hex 文件下载到Micro:bit,然后尝试下载之前的.hex文件并再次运行。 | | 042 | Micro:bit无法正确运行程序。 | 将不同的 .hex 文件下载到Micro:bit,然后尝试下载之前的.hex文件并再次运行。 | | 043 | Micro:bit的无线电组件发生错误。 | 检查Micro:bit是否存在物理性损坏的情况。 | | 050 | Micro:bit的加速度计组件发生错误。 | 检查Micro:bit是否存在物理性损坏的情况。 | | 051 | Micro:bit的磁力计组件发生错误。 | 检查Micro:bit是否存在物理性损坏的情况。 | | 502 | micro:bit 出现内部错误,这可能发生在下载程序的过程中。 | 尝试断开并重新连接 micro:bit 以解决问题。 |