目录
1. 产品说明 2
2. 产品清单 2
3. micro:bit 驱动安装方法 3
4. micro:bit 使用方法 4
5. micro:bit 引脚说明 6
6. micro bit元件和接口说明 7
7. 实验课程 8
实验一 Hello world! 8
实验二 自带按键控制点阵 11
实验三 测试micro bit自带加速度计和电子罗盘 12
实验四 自带温度传感器测试温度 14
实验五 板载蓝牙测试 15
8. 相关资料链接 23
1. 产品说明
Micro bit是一款由英国BBC 设计的ARM架构的单片机。它仅有信用卡一半大小,板载蓝牙,加速度计,电子罗盘,三个按钮,5 x 5 LED点阵,主要用于青少年的编程教育。
为了方便学习micro bit,我们特别搭配了这个套件。套件主要包含一个micro bit控制板、1米长的micro USB线和一个电池盒。电池盒里需安装两个1.5V的电池,电池盒上自带拨码开关;使用时可直接连接micro bit控制板供电,电池盒的拨码开关作为电源控制开关。同时,我们还直接根据micro bit控制板自带元件,简单做几个测试代码,让你对micro bit控制板有个更深刻的认识。
2. 产品清单
编码 | 规格型号 | 数量 | 图片 |
1 | micro:bit主板 黑色 | 1 | ![]() |
2 | Micro USB线 1米 | 1 | ![]() |
3 | 带开关和接线电池盒 | 1 | ![]() |
3. micro:bit 驱动安装方法
下面我们给micro:bit开发板安装驱动。首先将micro:bit开发板用USB线连接到电脑上,然后双击驱动文件 mbed USB 2020,点击Install。
继续点击Install,安装驱动。
点击Finish,安装完成。
安装完成后。
点击“Computer” —>“Properties”—> “Device manager”,我们可以看到下图。
4. micro:bit 使用方法
micro: bit的编程环境有在线编程工具和本地编程工具两种,这里我们介绍下在谷歌浏览器的编程方法。首先在谷歌浏览器中打开https://makecode.microbit.org/网站进入编程环境。利用网站上模块,开始图形化编程,如下图。
点击JavaScript,你可以看到对应的程序代码,如下图。
将程序命名为LED1,并保存,如下图。
保存或,并在C盘中找到对应文件,如下图。
将micro: bit用USB接到电脑上,然后在C盘找到microbit-LED1文件,并发送到MICROBIT(G)上,就完成程序上传了。
程序上传后,给micro: bit上电后,micro: bit上5 x 5 LED点阵显示对应图案。供电方法有两种,一是直接通过USB线供电;二是用电池盒供电,电池盒接2个1.5V的5号电池,如下图。
USB线供电 电池盒供电
5. micro:bit 引脚说明
在我们开始试验之前,我们需要对micro bit主板的各个引脚需要由一定的了解,具体信息参照下图。
详细信息请参考官方网站:https://microbit.org/guide/hardware/pins/
6. micro bit元件和接口说明
7. 实验课程
实验一 Hello world!
实验说明
首先先来学习micro:bit主板串口通信功能,只需要一块micro bit主板和一根USB线的简单实验,让我们的micro bit主板说出“Hello World!”,这是一个让micro bit主板和PC 机通信的实验,这也是一个入门试验,希望可以带领大家进入micro bit的世界。
实验中我们要用到一个串口通讯软件,这里我们用的是Arduino IDE。
测试代码
Arduino IDE安装方法
Double click arduino-1.5.6-r2-windows to start.
Select “I Agree”to accept license agreement.
Select components to install and click “Next”.
Click “Browse” and select another folder. Click “Install” to start the installation.
Finally, wait for a few minutes to finish.
测试结果
将micro bit用micro USB线接在电脑上,上传好代码,打开Arduino IDE,设置要COM口。打开串口监视器,设置波特率为115200(经过测试,micro:bit的USB串口通讯波特率是115200),在串口监视器中输入 “R”字符,点击Send,串口监视器中输出“Hello world!”字符,如下图。
实验二 自带按键控制点阵
实验说明
在micro bit控制板上自带3个按键,其中一个是复位按键,另外两个AB按键作为控制按键。在这一课程中,我们利用控制板自带的两个按键,控制控制板自带的LED点阵。
在这一课程中,我们利用两个测试代码测试,一种是不带循环,一种是带有循环程序。
测试代码
代码1:
代码2:
测试结果
上传好代码1,上电后,按下按键A,控制板LED点阵显示心形;按下按键B,控制板LED点阵显示倒立心形;按下按键A和按键B,控制板LED点阵显示另外图案。
上传好代码2,上电后,按下按键A,控制板LED点阵显示心形;按下按键B,控制
板LED点阵显示倒立心形;按下按键A和按键B,控制板LED点阵循环显示3种图案。
实验三 测试micro bit自带加速度计和电子罗盘
实验说明
在micro bit控制板上自带加速度计和电子罗盘,我们可以利用控制板上该元件测试控制板当前的状态,测试出控制板当前的3轴加速度。
在这一课程中,我们完成两个实验,实验一,是利用控制板加速度计和电子罗盘控制LED点阵显示不同图案;实验二是直接测试出控制板的3轴加速度,并在点阵和串口监视器上显示。
测试代码
代码1:
代码2:
测试结果
上传好代码1,上电后,当我们移动控制板,使控制板金手指朝上时,控制板显示第1个图案;移动控制板,使控制板金手指朝下时,控制板显示第2个图案;水平放置控制板,使控制板点阵朝上时,点阵显示第3个图案;水平放置控制板,使控制板点阵朝下时,点阵显示第4个图案;晃动控制板,控制板震动时,点阵显示第5个图案;向左倾斜控制板时,点阵显示第6个图案;向右倾斜控制板时,点阵显示第7个图案。
上传好代码2,利用micro USB线上电后,我们可以测试出控制板的X Y Z 3轴加速度值,单位为mg。我们有两种方法看到测试数据,一是直接在micro:bit主板上LED点阵上看到,二是利用Arduino IDE软件串口监视器上看到显示结果,显示如下图。
实验四 自带温度传感器测试温度
实验说明
在micro bit控制板上自带一个温度传感器。在这一课程中,我们利用该传感器测试当前环境中的温度,并将测试结果在控制板自带点阵显示。
测试代码
测试结果
上传好代码,利用micro USB线上电后,我们可以测试出当前环境中的温度值,单位为℃。我们有两种方法看到测试数据,一是直接在micro:bit主板上LED点阵上看到,二是利用Arduino IDE软件串口监视器上看到显示结果,显示如下图。
实验五 板载蓝牙测试
实验说明
在micro bit控制板自带蓝牙,我们可以通过连接蓝牙,实现无线传输代码功能。试验中,我们利用一个苹果ipad,和micro bit连接,实现无线传输代码功能。安卓系统手机实现无线传输代码方法和苹果ipad类似,这里就不一一介绍了。
试验步骤
1.在App Store中搜索micro:bit,安装对应APP。
2.iPad和micro bit控制板配对连接。
a. APP安装成功后,点击 打开APP,给micro bit控制板上电,选择APP第一
项开始配对蓝牙。
b.点击配对一个新的micro:bit开始配对。
c.根据提示,首先按下micro bit控制板A B按键,然后按下复位按键,然后再松开复
位按键,micro bit控制板上LED点阵会最终显示一个图案。点击下一步。
d.在iPad上设置图案,使图案和micro bit控制板上 显示的图案一样,点击下一步。
e.点击下一步配对,配对成功。
3.连接成功后,开始利用APP编写上传代码。
a.选择第二项,开始编写程序,编写程序OK。
b.点击 ,选择第一项开始课程设置。
c.选择设置第一项,保存设置。
d.点击 图案,设置代码名称,并保存。
e.保存成功,直接开始上传程序,默认选择程序是刚开始保存的程序。
特别注意:上传代码时,需要参考第二步c小步方法,使LED点阵显示密码图案,
才能上传程序成功。
f.程序上传成功,显示如下图。
8、相关资料链接
https://pan.baidu.com/s/1xpCs_5DTyVTUe9kXwe0HHA
提取码:ngqx