# 控制面板

<figure><img src="/files/OI78ZQsKICp3tBJkucrf" alt=""><figcaption></figcaption></figure>

## 步态 <a href="#bu-tai" id="bu-tai"></a>

左侧面板设置机器宠物的步态和方向，并发送组合命令，例如“向左走”和“向前小跑”。 只有选择了初始步态和方向，机器宠物才会移动。 选择“踏步”，机器宠物只是原地踏步，当选择了“爬”，“行走”，“小跑”步态后，单击方向按钮“向后”之后，接着按“左”（或者“右”）按钮，可以让机器宠物向左后退（或者向右后退）。 暂停按钮 “**||**” 将暂停机器宠物的运动并关闭所有的舵机，以便您可以将关节旋转到任何角度。 “加速器”按钮（![](https://96307915-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MQ6a951Q6Jn1Zzt5Ajr-3369173170%2Fuploads%2FtlIwwWX8RxgJckF3ELRu%2Fbalancer01.png?alt=media\&token=6aa80902-18a8-4120-ab34-eabf1d5145ae)）用来打开/关闭 陀螺仪，这是一个检测机器宠物身体姿势的传感器。 开启它会使机器宠物不断调整身体角度，并且会知道它何时摔倒。 关闭它会减少计算，可以让它走得更快更稳定。

## 姿势和行为 <a href="#zi-shi-he-hang-wei" id="zi-shi-he-hang-wei"></a>

内置的姿势和行为可以通过按下“**默认动作**”区域的按钮来触发。 建议不要过于频繁和重复地按下按钮。 给机器宠物一些时间来完成它当前的任务。

## 批量导入命令

您可以点击菜单列表中的“**导入命令**”按钮（如下图所示），通过配置文件（\*.json）批量导入多个命令按钮。

<figure><img src="/files/2nt19rIGsuohaV2K85lH" alt=""><figcaption></figcaption></figure>

关于额外的设置及技能配置文件，请参阅相关子页面：

* **Bittle / Bittle X**

{% file src="/files/q3BK1RIhSXOiGJuAOxo4" %}

{% file src="/files/WTa7ovACxDBwalGVqNps" %}

* **Nybble / Nybble Q**

{% file src="/files/fV8IZLQHIlhkEL5LMd1g" %}

{% file src="/files/JvYhnjuE3pTiaWQYXcap" %}

## 自定义命令 <a href="#zi-ding-yi-ming-ling-dong-zuo" id="zi-ding-yi-ming-ling-dong-zuo"></a>

**长按按钮并拖动**，可以改变按钮位置；**双击**命令按钮可以对它进行编辑；您还可以通过按 “**+**” 按钮增加自定义的单一命令或者组合命令；

<figure><img src="/files/DJ6wXmmUkQ8cpQz8a6O0" alt=""><figcaption></figcaption></figure>

### 创建单个命令

按下**创建命令**按钮后，你将看到以下命令编辑界面：

![](/files/COyDKHykeF9A7ItnvIjs)

进入编辑状态后，显示一个精简的串口命令控制台（如上图所示），可以用来测试串口命令，控制机器人做各种动作。

您可以在**代码**文本框中输入以下常用的串口指令：

**\* 扭头 （旋转脖子舵机角度）**

```
m0 45
```

**\* 左右扭动头部（移动 关节1 角度1 关节2 角度2 .... 角度为-127\~128）**

```
m0 -70 0 70
```

**\* 坐**

```
ksit
```

**\*  按顺序依次移动关节**

```
m 0 -70 0 70 8 -30
```

**\* 同时移动多个关节**

```
i 0 -45 8 -30 12 -60
```

以下是关节的索引供您参考。仔细观察排序的模式并试着记住它们。​

![](https://96307915-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MQ6a951Q6Jn1Zzt5Ajr-3369173170%2Fuploads%2FcvLvYuJ2JHENBgcW7mNC%2Findexes.png?alt=media\&token=018e64f0-7a6e-4277-ad3c-ae39268f2a82)

**\* 显示当前关节角度**

```
j
```

**\* 长“喵”一声 (Nybble)**

```
u0 1
```

**\* 短“喵”三声 (Nybble)**

```
u2 20
```

**\* 播放短音（蜂鸣音 持续时间，持续时间为 0\~256）**

```
b12 100
```

**\* 播放旋律（b音调 1 持续时间 1，音调 2 持续时间 2，音调 3 持续时间 3，.... 仅允许 64 个字符，其中持续时间为数字的倒数，即记谱法中的“几分之一音符”）**

```
b14 4 14 4 21 4 21 4
```

更详细的命令说明表格请参考文档中心[串口协议](https://docs.petoi.com/v/chinese/chuan-kou-xie-yi)章节。

### 将新技能导入为自定义按钮

#### 导入本地创作的技能（[技能创作坊](https://docs.petoi.com/v/chinese/zhuo-mian-ying-yong/ji-neng-chuang-zuo-fang)）

您可以使用通讯软件（比如微信）或电子邮件将电脑中创作的技能文件发送到您的手机，并使用 Petoi 应用程序在手机上打开该文件。此操作将自动为新技能创建一个按钮， 打开控制面板就可以看到。

<figure><img src="/files/yzHUUSs7anmHk8pWQdxs" alt=""><figcaption></figcaption></figure>

#### 导入GitHub技能库中的技能

Github中的[SkillLibrary文件夹](https://github.com/PetoiCamp/OpenCat/tree/main/SkillLibrary)是OpenCat 机器人的新技能的集合，可以供您参考。您可以用手机浏览器访问OpenCat工程的GitHub页面，打开技能文件（比如 [Bittle\_Fold.md](https://github.com/PetoiCamp/OpenCat/blob/main/SkillLibrary/Bittle/Bittle_Fold.md)），将其分享到手机应用[Petoi](https://docs.petoi.com/v/chinese/shou-ji-ying-yong/zong-lan)，如下图所示，即可通过命令按钮来执行此技能。

{% hint style="warning" %}
在iOS设备中，你可能不能通过Chrome浏览器将Github网站上的技能文件直接分享到 Petoi 手机app。你可以在Chrome浏览器先下载技能文件到本机。然后再参照[导入本地创作的技能](https://nybble-q-cn.petoi.com/)方法导入到到 Petoi 手机app中。
{% endhint %}

<div><figure><img src="/files/2AQwX7di8ZYl1Nsq8z7Z" alt=""><figcaption></figcaption></figure> <figure><img src="/files/bOzo2TBlcNRmF1nLZ7IW" alt=""><figcaption></figcaption></figure></div>

<div><figure><img src="/files/XobN3NtVUXDWZE5sqEVl" alt=""><figcaption></figcaption></figure> <figure><img src="/files/tfvRpdxQQCYrfrEm0Act" alt=""><figcaption></figcaption></figure></div>

<figure><img src="/files/KSyA0fuamChQI2bdJYhW" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
同时欢迎您通过向[此文件夹](https://github.com/PetoiCamp/OpenCat/tree/main/SkillLibrary)发送合并请求来分享您的新技能。
{% endhint %}

### 创建组合命令

按下**创建组合命令**按钮后，您可以看到以下界面：

<figure><img src="/files/EHKCDGyoDQhtqSTgW5XU" alt=""><figcaption></figcaption></figure>

您可以在“**名字**”文本框中为组合命令组命名，并通过单击“**指令库**”选择框中的命令按钮将命令添加到“**组合指令**”列表中。 在**组合指令**列表中，您可以按住单个指令的按钮并拖动来更改单个指令的位置。

单击**Test**或**播放(**![](/files/R30t1BnAM63UjZiTnrWX)**)** 按钮可以测试组合指令的执行效果。在组合命令执行过程中，单击**暂停(** ![](/files/0aq1t9nTrRkrgM1rGRyY)**)**&#x6309;钮, 可以中断执行流程。

单击**删除**按钮，可以删除此组合指令。

## 更新和支持 <a href="#geng-xin-he-zhi-chi" id="geng-xin-he-zhi-chi"></a>

我们会不断改进应用程序，并会在可用时通知您更新。 如果您对该应用程序有任何疑问，请写信至 <support@petoi.com>。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.petoi.com/chinese/shou-ji-ying-yong/kong-zhi-mian-ban.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
