micro:bit 虾米扩展板

一、概述

这是一款基于microbit V2开发的多功能编程教育扩展板。在57mm*87mm的板上,紧凑的集成了10多项功能模组。学校可用极低的采购成本即可完成microbit全部的基础教学内容。 并且,紧凑的布局、四路电机驱动、外接电源的设计方式,可让学生在学习完基础内容后,还可扩展到机器人小车的学习、麦克纳姆轮机器人的控制等学习领域。

二、技术规格

六、使用教程(Mind+)

1、下载及安装软件(版本不低于V1.7.1)。下载地址:http://mindplus.cc 详细教程:安装教程
2、切换到“上传模式”。

3、“扩展”中选择“主控板”中的“micro:bit”。扩展板中选择虾米扩展板加载扩展库。

主控板中选择micro:bit 扩展板中选择虾米扩展板

4、编写程序,选择主控板端口号,上传程序。

七、使用教程(MakeCode)

1、在浏览器输入网址打开MakeCode编程平台:https://makecode.microbit.org/

2、新建项目并为项目命名。

3、载入xia_mi board的程序库:依次点击 “设置”、“扩展”,然后在搜索框中粘贴链接:https://github.com/DFRobot/pxt-DFRobot_xia_mi_Board

1、点亮RGB灯

本例程中,让两个RGB灯轮流切换三种颜色。

MakeCode程序链接:https://makecode.microbit.org/_FJt7rr78WMKC

2、交通信号灯

本例中,交通灯红灯亮30秒,黄灯亮2秒,绿灯亮30秒,循环执行。

MakeCode程序链接:https://makecode.microbit.org/_Cy4KY3Pi6bW8

3、环境温湿度计

本例中,读取温度和湿度的值,并在OLED显示屏上显示。

MakeCode程序链接: https://makecode.microbit.org/_K7y2TtVvMio7

4、角度传感器控制舵机

本例中,在P0口接入一个9g舵机,使用旋转角度传感器控制舵机的角度。并且在屏幕上实时显示旋钮的位置和舵机的角度。

MakeCode程序链接:https://makecode.microbit.org/_TVmLvAXTq2v5

5、红外遥控继电器开关

本例中,使用迷你红外遥控器对继电器进行控制,当按下遥控器的1键,继电器吸合,按下0键,继电器释放。对应的继电器指示灯自动会切换。

红外遥控器及对应的键值:

MakeCode程序链接:https://makecode.microbit.org/_FEt27cb1qLar

6、火焰报警器

本例中,需要使用到打火机,请注意用火安全。在火焰传感器前方约20cm左右打开打火机,显示屏会显示当前的火焰强度值,如果超过200的话,蜂鸣器就开始报警。低于200停止报警。因为红外火焰传感器对日光也有一定的感应,所以默认有几十的值。光线越强,值越大,这是正常现象。但红外火焰传感器对火焰的波长更加敏感。

MakeCode程序链接: https://makecode.microbit.org/_HAJPpYYfW6hq

7、SR04超声波测距

此例程将使用SR04超声波模块,此模块未包含在产品中,需另外购买。将SR04超声波传感器插入接口(如下图),并且把测量的距离显示在OLED屏幕上。

MakeCode程序链接: https://makecode.microbit.org/_0K01rcdXf0y1

8、四路电机驱动

本产品板载了4路电机驱动,可做为麦克纳姆轮机器人平台控制板。本例中驱动4个电机,实现正反转。演示电机驱动的使用方法。

MakeCode程序链接:https://makecode.microbit.org/_eR62rrYvCfyo

八、配送清单

SKU_MBT0042 xiami board for microbit ×1

九、下载

<File:nextredirectltr.png>购买 xiami board for microbit(SKU: MBT0042)