触发按钮编辑器

触发按钮(Trigger Button)编辑器用于配置连接到 DEIMOS 固件的物理按钮, 按下按钮时会自动启动一个动画。在启动窗口 → 「元素」选项卡 → 新建或编辑按钮中打开, 并选择触发按钮类型。

触发按钮是一种特殊元素,不会在时间轴上生成片段。 它仅用于手动启动动画:按下物理按钮时, DEIMOS 固件会发送一条命令,启动与之关联的动画。

字段

字段描述
名称按钮在域中的唯一标识符(例如「头部按钮」、「眼睛触发器」)。必填。
描述关于元素的自由备注,例如按钮的物理位置或接线方式(可选)。
端口按钮所连接的 DEIMOS 端口(例如 COM5)。必填。
DEIMOS 引脚按钮在 DEIMOS 上所连接的 GPIO 引脚编号(例如 19、20、21)。必填。

配置动画

创建触发按钮后,必须将其与一个动画关联:

  1. 打开主编辑器(时间轴)
  2. 点击动画 → 属性
  3. 在触发元素字段中选择已配置的触发按钮
  4. 保存更改

关联后,按下 DEIMOS 上的物理按钮就会自动启动动画。 如果动画正在播放,再次按下按钮将停止它。

典型工作流程

  1. 在域中创建触发按钮(例如引脚 20 上的「头部按钮」)
  2. 在时间轴上绘制动画
  3. 将触发器与动画关联(动画属性)
  4. 导出到 DEIMOS,或从 MotioForge Studio 开始播放
  5. 按下物理按钮 → 动画自动开始

常见错误

消息原因和解决方法
名称为必填项名称字段为空。请输入唯一的名称。
未选择端口尚未选择端口。请从下拉列表中选择有效的端口。
引脚无效引脚编号为 0 或无效。请输入 DEIMOS 上有效的引脚编号(例如 19–53)。
名称已存在已存在同名元素。请使用其他名称。
按钮没有反应请检查 GPIO 引脚是否正确连接到物理按钮,以及 DEIMOS 固件是否已加载。

硬件

触发按钮必须连接到 DEIMOS(Arduino Mega 2560)的 GPIO 引脚:

引脚会根据端口所连控制板的配置进行检查:参见控制板和保留引脚。

另请参阅: 元素选择 — 总线舵机编辑器 — PWM 舵机编辑器 — 开关编辑器 — 动画属性 — 核心概念