KE0122 microbit 基础套装

ke0122-1

目录

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 1
2 Micro USB线 1米 1 3
3 带开关和接线电池盒 1 2

3. micro:bit 驱动安装方法

下面我们给micro:bit开发板安装驱动。首先将micro:bit开发板用USB线连接到电脑上,然后双击驱动文件 mbed USB 2020,点击Install。

driver 1

继续点击Install,安装驱动。

driver 2

点击Finish,安装完成。

driver 4

安装完成后。

点击“Computer” —>“Properties”—> “Device manager”,我们可以看到下图。

driver 5

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号电池,如下图。

1(3) MB0098 micro:bit主板 黑色

USB线供电 电池盒供电

5. micro:bit 引脚说明

在我们开始试验之前,我们需要对micro bit主板的各个引脚需要由一定的了解,具体信息参照下图。

microbit-pins

详细信息请参考官方网站: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.

C:\Users\keyess\Desktop\tu\8.png

Select components to install and click “Next”.

C:\Users\keyess\Desktop\tu\9.png

Click “Browse” and select another folder. Click “Install” to start the installation.

C:\Users\keyess\Desktop\tu\10.png

Finally, wait for a few minutes to finish.

C:\Users\keyess\Desktop\tu\11.png

测试结果

将micro bit用micro USB线接在电脑上,上传好代码,打开Arduino IDE,设置要COM口。打开串口监视器,设置波特率为115200(经过测试,micro:bit的USB串口通讯波特率是115200),在串口监视器中输入 “R”字符,点击Send,串口监视器中输出“Hello world!”字符,如下图。

实验二 自带按键控制点阵

实验说明

在micro bit控制板上自带3个按键,其中一个是复位按键,另外两个AB按键作为控制按键。在这一课程中,我们利用控制板自带的两个按键,控制控制板自带的LED点阵。

在这一课程中,我们利用两个测试代码测试,一种是不带循环,一种是带有循环程序。

测试代码

代码1:

microbit-screenshot (7)

代码2:

microbit-screenshot (6)

测试结果

上传好代码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:

microbit-screenshot (12)

代码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