以下是主流图形化编程工具的在线编程界面链接及其对Arduino开发的支持情况汇总:
| 工具名称 | 在线编程界面链接 | 是否支持Arduino开发 | 核心描述与备注 |
|---|---|---|---|
| Mind+ | https://ide.mindplus.top/ | ✅ 支持 | DFRobot推出的图形化编程软件,基于Scratch 3.0,专为开源硬件设计,内置丰富的Arduino板卡和传感器图形化库,支持积木块、Python、C多种模式切换。 |
| Mixly(米思齐) | https://mixly.qdprobot.com 或 https://mixly.org | ✅ 支持 | 北京师范大学团队开发的图形化编程工具,以Arduino生态为核心,绿色免安装,支持Arduino、MicroPython等,适合学校创客教育。 |
| mBlock(慧编程) | https://ide.mblock.cc 或 https://ide.makeblock.com | ✅ 支持 | Makeblock基于Scratch 3.0开发的编程平台,完美兼容Arduino Uno/Mega等板卡,支持积木与Python编程,常用于机器人及物联网项目。 |
| Scratch | https://scratch.mit.edu/ | ❌ 不支持 | MIT开发的经典图形化编程语言与在线社区,仅限软件动画、游戏创作,无法直接连接或控制Arduino等硬件。 |
| Kitten(源码编辑器) | https://shequ.codemao.cn/ | ⚠️ 间接支持 | 编程猫旗下的图形化编程工具,主要通过扩展或插件实现与少数硬件的连接,对Arduino的原生支持较弱,更侧重纯软件创作。 |
| 腾讯扣叮实验室 | https://coding.qq.com/labs/ | ⚠️ 部分支持 | 腾讯推出的创意编程平台,包含多个实验性工具,其中“硬件实验室”等可能支持部分Arduino兼容硬件,但非全系列支持,需具体查看。 |
使用建议
- 首选Arduino专用工具:若项目核心是Arduino开发,Mind+、Mixly、mBlock 是更专业、高效的选择,它们提供了完整的硬件库和上传功能。
- 学习路径:可从 Scratch 培养编程思维,再过渡到 Mind+ 或 mBlock 接触硬件,最后可尝试 Mixly 进行更深入的创客项目。
- 环境准备:使用在线版连接硬件时,通常需要安装对应的客户端驱动(如Mind+ Link、mLink)并确保使用Chrome/Edge等现代浏览器。
