2. mBot扩展板(Robit)¶
2.1. 简介¶
Robit是一款基于micro:bit的智能小车主板,它能完全兼容mBot的车架与传感器,除了继承了mBot上简单方便的RJ25接线端口、电机接口和传感器之外,我们还扩展4路直流电机接口、2路步进电机接口(步进电机接口与直流电机接口复用),8路PWM信号输出接口,可以驱动舵机等PWM信号驱动的设备,板载10路G-5V-S数字信号OCTOPUS电子积木接口,4路G-5V-S模拟信号OCTOPUS电子积木接口。Robit除了可以实现所有mBot的基本功能,还能扩展更多的传感器、电机、舵机、步进电机等。

2.2. 特性¶
- 完全兼容mBot的车架与传感器。
- 支持4路直流电机驱动,2路步进电机驱动。
- 8路PWM信号输出接口。
- 扩展出10路G-5V-S数字信号OCTOPUS电子积木接口。
- 扩展出4路G-5V-S模拟信号OCTOPUS电子积木接口。
- 集成蜂鸣器、光敏传感器、彩虹LED、红外发射、红外接收等常用功能。
2.3. 参数¶
项目 | 参数 :-: | :-: 直流电源供电输入电压|DC 3.7-6V 锂电池供电输入电压|DC 3.7-4.2V USB充电电流|500mA 可扩展模拟IO口数量|4 可扩展的数字IO口数量|10 舵机接口数量|8 直流电机驱动|4路 步进电机驱动|2路 可编程LED灯珠数|2颗 无源蜂鸣器|支持 光敏传感器|支持 红外接收|支持 红外发射|支持 尺寸|90mm X 74mm 净重|46g
外形与安装定位尺寸¶

2.5. 主要功能模块介绍¶
RJ25接口¶

robit有4组RJ25接口,每个RJ25接口包含6个出点,分别对应了电源、两个IO口与IIC接口,兼容mBot部分传感器。J1的6个触点分别对应micro:bit的SCL(P19)、SDA(P20)、GND、5V、P13、P14。J2的6个触点分别对应micro:bit的SCL(P19)、SDA(P20)、GND、5V、P15、P16。J3的6个触点分别对应micro:bit的SCL(P19)、SDA(P20)、GND、5V、P1、P2,支持5V的模拟输入传感器。J4的6个触点分别对应micro:bit的SCL(P19)、SDA(P20)、GND、5V、P3、P4,支持5V的模拟输入传感器。
2.6. 快速上手¶
硬件连接¶
将robit固定在mbot小车上;将左轮电机接入M1口,将右轮电机接入M2口;连接好后如图所示:
软件编程¶
打开makecode,搜索关键词robit添加robit package。

编写程序,让robit小车先前进3秒,再后退3秒,往返运行,详细代码如下:

程序代码链接:https://makecode.microbit.org/_aXVAyx3dm585
你也能通过下列窗口直接下载代码:
结果¶
robit小车先前进3秒,再后退3秒,往返运行。













