Scratch 图形化编程入门玩法
本篇讲 RoboMaster(机甲大师)应用里「实验室」怎么用:Scratch 与 Python 两条路线怎么选、「大师之路」怎么学、写好的程序怎么变成对战里的一键技能。相关文档:S1 机器人配套 App 安装与激活步骤 · S1 机器人怎么连手机与多人对战
一、实验室在哪,能做什么
手机连上机甲后,在应用里进入「实验室」就是编程入口——不装任何开发环境,手机上直接给机器人写程序。两条路线共用同一套机甲硬件:
| 路线 | 形态 | 适合谁 |
|---|---|---|
| Scratch 图形化 | 拖拽积木块,图形化模块一百多个 | 编程零基础的新手 |
| Python | 写代码,能调更底层的接口 | 想做 PID 控制、机器视觉的进阶玩家 |
图形化玩熟了转 Python 是设计好的进阶路径,前面的机器人知识不用推倒重来。
二、大师之路:按顺序闯关
「大师之路」是内置的阶梯式项目教程,把编程知识拆成从易到难的小任务,官方更新日志里出现过的任务就包括漂移、闪电打击这类驾驶与操控练习。用法建议只有一条:按顺序做、别跳关——后面的任务默认你已掌握前面教过的模块,跳关卡住的概率很高。
三、六大智能识别怎么玩进程序
机器视觉与感知能力一共六项,在图形化编程里都以积木形式出现,识别条件(标签编号、掌声次数等)在积木参数里设:
- 线路识别:认出地面引导线,让机甲沿线行驶;
- 视觉标签识别:看到指定贴纸就转向或开火;
- 行人识别:做跟随、躲避类程序;
- 掌声识别:声控启动、掌声接力;
- 姿势识别:对镜头做动作触发程序;
- S1 机器人识别:多机对战中认出对手。
四、写完的程序两种用法
- 当场运行:连着机甲点运行,边跑边调试;
- 装配成自定义技能:把一套固定走位加开火的逻辑一键装配到机甲上,单机驾驶或多人对战里当技能触发,程序还能分享给其他玩家。
「机甲学院」里还有视频课程与配套编程指南,第一次进实验室建议先看完图形化编程那一集再动手,比盲试省时间。
还没装应用的先看 S1 机器人配套 App 安装与激活步骤;程序写好了想拉朋友对战,看 S1 机器人怎么连手机与多人对战。应用功能的全景介绍与实机画面,见 RoboMaster 机甲大师 App 介绍站。