跳转至

3.2.4 扩展区

在上传模式下,扩展区支持添加两类扩展内容:

  1. 主控扩展:用于选择或更换当前编程所使用的硬件主控板,例如 Arduino、micro:bit、行空板K10 等。
  2. 模块扩展:在主控选择完成后,可进一步添加适配该主控的传感器、执行器或功能模块扩展,丰富程序功能实现。

通过扩展区的配置,用户可以根据项目需求灵活选择硬件主控,并加载相应模块,实现更多硬件交互功能。

想深入了解每个扩展库的指令?点击“扩展库”即可查看上传模式中扩展库的详细说明。

image

1. 主控扩展

主控扩展是系统识别和控制硬件的核心部分,加载后可驱动对应主控板及其套件。主控扩展进一步分为:主控板和套件。

img

主控板:核心控制单元,处理数据和控制外设,是项目运行的“大脑”,支持16+不同类型的主控。

image

主控名称与SKU 主控简介 核心功能
行空板 K10 (DFR0992) 集成人工智能和物联网的学习板。专为人工智能与物联网教学打造的一体化开源硬件学习板,集彩色屏幕、摄像头、传感器与Wi-Fi通信于一体。 1. 内置2.8寸彩色LCD屏、摄像头、麦克风与喇叭;
2. 搭载ESP32-S3芯片,支持端侧AI识别(人脸/语音/图像);
3. 板载环境光、温湿度/六轴加速度姿态传感器与RGB灯;
4. 集成Wi-Fi/蓝牙,无缝对接物联网云平台与Mind+图形化/Python编程
micro:bit V2 (DFR0497) 把作品连接到实体世界。由英国BBC发起的口袋级微型计算机,面向青少年编程启蒙,拥有极高易用性与丰富互动元器件。 1. 5x5 LED红光点阵屏,可显示文字、图形与简单动画;
2. 板载 MEMS 麦克风与蜂鸣器,支持声音输入与音频播放;
3. 内置运动加速度计与电子罗盘(磁力计);
4. 支持板载电容触控 Logo 与边缘 25Pin 金手指扩展
Arduino Uno (DFR0216) Arduino Uno主控板控制的设备。全球最广为人知的开源硬件入门标杆主控板,稳定可靠,拥有极其庞大的开源生态与扩展板。 1. 基于经典的 ATmega328P 单片机,结构稳固,防误接能力强;
2. 14 路数字输入/输出引脚(含 6 路 PWM 输出)及 6 路模拟输入;
3. 标准 DIP 插件芯片,易于更换维护;标准 2.54mm 扩展板接口;
4. 无缝兼容全球数以万计的 Arduino 传感器库与扩展 Shield
Arduino Nano (DFR0010) Arduino Nano主控板控制的设备。紧凑型的面包板友好型 Arduino 主控板,具备与 Uno 相当的运算性能但体积大幅缩减。 1. 极小体积,双排针引脚可直接插入面包板进行快速原型测试;
2. 与 Uno 拥有完全一致的 CPU (ATmega328P) 与编程逻辑;
3. 提供 8 路模拟输入引脚(比 Uno 多 2 路),满足更多模拟量采集;
4. 板载 Mini/Micro-USB 接口,方便直连电脑调试与供电
Leonardo (DFR0221) Leonardo主控板控制的设备。集成原生 USB 通信能力的 Arduino 主控板,可被电脑直接识别为键盘、鼠标等 HID 设备。 1. 使用单芯片 ATmega32u4 兼顾 MCU 与 USB 协议通信;
2. 能够模拟 USB 键盘、鼠标和游戏手柄等 HID 人机交互设备;
3. 拥有 20 路数字 I/O(其中 7 路 PWM,12 路模拟输入);
4. 支持独立的硬件串口通信(Serial1)与 USB 调试接口(Serial)分离
Mega2560 (DFR0191) Mega 2560主控板控制的设备。具有丰富引脚和巨大存储空间的 Arduino 高级扩展主控板,专为多接口复杂工程设计。 1. 多达 54 路数字输入/输出引脚(15 路 PWM)和 16 路模拟输入;
2. 拥有 4 组硬件串口(UART),方便同时连接多模块通信;
3. 256KB 超大 Flash 存储容量,支持复杂算法与大量代码编写;
4. 兼容大部分专为 Mega / Uno 设计的各种功能扩展板
掌控板 (DFR0608) 基于ESP32的主控板。专为国内创客教育与 Python 教学设计的教学级开源硬件主控板,集成丰富交互元件。 1. 板载 1.3 英寸 128x64 OLED 单色显示屏,轻松呈现图文界面;
2. 集成 Wi-Fi 与双模蓝牙,支持物联网 mqtt 云端数据传输;
3. 板载三轴加速度计、光线传感器、麦克风、蜂鸣器与 RGB 灯;
4. 带金手指触控按键,兼容 Mind+ 图形化与 Python 双模式编程
掌控板 V3 (掌控板 V3) 基于ESP32-S3的主控板。掌控板全新升级版,采用强劲的 ESP32-S3 核心,全面提升计算能力、AI扩展与存储空间。 1. 升级至 ESP32-S3 架构,具备矢量 AI 扩展指令,性能大幅跃升;
2. 存储与内存翻倍提升,支持处理更复杂的算法与图形显示;
3. 保持与现有掌控板扩展板与课程体系的向下兼容性;
4. 增强的语音/视觉 AI 处理能力与物联网通信性能
ESP32 (ESP32) 基于ESP32通用芯片的开发板。高性价比的双核 32 位通用无线微控制器开发板,物联网开发的首选基础平台。 1. 240MHz 主频双核 Xtensa LX6 处理器,算力极其澎湃;
2. 同时原生支持 Wi-Fi (802.11b/g/n) 与 蓝牙4.2 (BR/EDR/BLE);
3. 丰富的外设接口:电容触摸、ADC、DAC、UART、SPI、I2C、PWM;
4. 深度集成深睡眠超低功耗模式,极度适合智能家居无线节点
ESP32-C3 (ESP32-C3) 基于ESP32-C3通用芯片的开发板。基于开源 RISC-V 32位单核架构的安全型超低功耗 Wi-Fi 4 与 BLE 5 开发板。 1. 采用 32 位 RISC-V 单核微处理器,主频高达 160MHz;
2. 支持 Wi-Fi 4 (802.11b/g/n) 与 Bluetooth 5 (LE) 远距离模式;
3. 具有极高的功耗效率与极低的静态待机功耗;
4. 内置安全启动、Flash加密和RSA-3072硬件加速器,安全性高
ESP32-S3 (ESP32-S3) 基于ESP32-S3通用芯片的开发板。专为 AIoT(端侧人工智能与物联网)打造的双核强劲微控制器开发板。 1. 双核 Xtensa LX7 240MHz 处理器,集成向量指令集,加速 AI 运算;
2. 支持更大容量的高速外置 PSRAM,轻松处理图像与音频数据流;
3. 集成 Wi-Fi 2.4GHz 和 Bluetooth 5 (LE),支持 Mesh 组网;
4. 原生 USB OTG 接口,支持高速传输与虚拟外设开发
FireBeetle ESP32 (DFR0478) FireBeetle ESP32 主控板控制的设备。DFRobot FireBeetle(火蜂)低功耗系列开发板,专为电池供电的物联网应用优化。 1. 专为低功耗设计的电路架构,待机休眠电流极低(约 10μA);
2. 板载 3.7V 锂电池充电管理电路,支持 USB 接口自动充电;
3. 双核 ESP32 芯片,具备 Wi-Fi 与蓝牙双模无线通信能力;
4. 精简小巧的邮票孔/排针封装,易于嵌入小型产品外壳
FireBeetle ESP32-E (DFR0654) FireBeetle ESP32-E 主控板控制的设备。FireBeetle ESP32 的升级版本,优化了抗干扰能力、GDI屏幕连接与一键开关控制。 1. 采用 ESP32-WROOM-32E 模组,过认证更齐全,电磁兼容性更优;
2. 板载 GDI 屏幕显示接口,可一线直连各种彩屏与墨水屏模块;
3. 集成电池电量检测,支持软硬件一键开关机与智能电源管理;
4. 无缝全面适配 Mind+ 图形化编程,提供极佳的创客体验
FireBeetle ESP8266 (DFR0489) FireBeetle ESP8266主控板控制的设备。基于 ESP8266 芯片的高性价比低功耗单核 Wi-Fi 开发板,经典物联网连接利器。 1. 经典 ESP8266 处理器,专注于轻量级 Wi-Fi 联网数据传输;
2. 继承 FireBeetle 低功耗设计,板载 3.7V 锂电池充电管理;
3. 拥有良好的代码兼容性,支持 Arduino IDE 与 MicroPython;
4. 价格极其亲民,是简易 Wi-Fi 节点的极佳入门选择
Raspberry Pi Pico (DFR0817) Raspberry Pi Pico主控板控制的设备。树莓派官方首款自主研发 RP2040 芯片高性能微控制器板,性价比极高。 1. 搭载双核 ARM Cortex-M0+ 处理器,灵活时钟频率最高可超频至 133MHz+;
2. 独家 PIO(可编程 I/O)状态机,可自定义硬件协议与接口时序;
3. 双排针邮票孔设计,可作为插件或直接贴片到自定义 PCB 板上;
4. 提供 C/C++ SDK 与 MicroPython 官方深度支持,响应速度快
RoboMaster TT(ESP32) (RoboMaster TT) 搭载大疆顶尖飞控算法的教育无人机,极强的安全性与稳定性。大疆 (DJI) 推出的教育无人机系统,结合 ESP32 扩展主控板,专为人工智能与无人机编程教育设计。 1. 结合大疆顶尖飞控算法与 ESP32 开源主控扩展模块;
2. 板载 8x8 红光 LED 点阵屏、TOF 测距传感器与 RGB 氛围灯;
3. 支持 Wi-Fi 多机组网编队飞行,提供室内精准定位与避障;
4. 支持 Python 与图形化编程,无缝实现 AI 图像识别与无人机联动

套件:套件是与主控板配套的传感器、执行模块或配件组合,扩展主控板功能,让创意项目更丰富。上传模式中,支持6种不同的套件。

img

2. 模块扩展

模块扩展是在选择好主控板后自动匹配显示的功能区域,系统会根据该主控支持的硬件列出可用模块,用户可根据项目需求手动选择添加。这些模块可用于增强项目功能,实现更丰富的交互与控制。

img

在模块扩展中,模块共分为 7 大类,涵盖多种硬件形式:

模块类别 用途
传感器 采集环境数据,如温度、光线、声音等
执行器 输出动作效果,如舵机、电机、蜂鸣器、LED灯
通信模块 支持无线传输或设备间通信
显示器 图像或文本信息显示,如屏幕
功能模块 提供特定算法或逻辑功能
网络服务 连接互联网,实现在线功能
扩展板 扩展引脚或增强连接能力

3. 扩展库更新

在扩展中,各扩展库模块均有版本更新提醒。若版本号右侧显示小红点,即表示本地未下载当前版本。

image

更新方法

选中对应扩展库的最新版本,点击“下载”按钮进行更新。

image

更新完成后,版本号旁的小红点会自动移除,你可以根据需求进行对应的版本切换。

image

4. 常见问题

点击查看无法下载扩展库解决方法。