feat: refactor sgclaw around zeroclaw compat runtime
This commit is contained in:
37
third_party/zeroclaw/docs/i18n/zh-CN/hardware/datasheets/arduino-uno.zh-CN.md
vendored
Normal file
37
third_party/zeroclaw/docs/i18n/zh-CN/hardware/datasheets/arduino-uno.zh-CN.md
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
# Arduino Uno
|
||||
|
||||
## 引脚别名
|
||||
|
||||
| 别名 | 引脚 |
|
||||
|-------------|-----|
|
||||
| red_led | 13 |
|
||||
| builtin_led | 13 |
|
||||
| user_led | 13 |
|
||||
|
||||
## 概述
|
||||
|
||||
Arduino Uno 是基于 ATmega328P 的微控制器开发板。它有 14 个数字 I/O 引脚(0–13)和 6 个模拟输入(A0–A5)。
|
||||
|
||||
## 数字引脚
|
||||
|
||||
- **引脚 0–13:** 数字 I/O。可设置为 INPUT 或 OUTPUT。
|
||||
- **引脚 13:** 板载内置 LED。可将 LED 连接到 GND 或用作输出。
|
||||
- **引脚 0–1:** 也用于串口(RX/TX)。如果使用串口请避免占用。
|
||||
|
||||
## GPIO
|
||||
|
||||
- 输出使用 `digitalWrite(pin, HIGH)` 或 `digitalWrite(pin, LOW)`。
|
||||
- 输入使用 `digitalRead(pin)`(返回 0 或 1)。
|
||||
- ZeroClaw 协议中的引脚编号:0–13。
|
||||
|
||||
## 串口
|
||||
|
||||
- UART 位于引脚 0(RX)和 1(TX)。
|
||||
- 通过 ATmega16U2 或 CH340(克隆板)实现 USB 连接。
|
||||
- ZeroClaw 固件使用的波特率:115200。
|
||||
|
||||
## ZeroClaw 工具
|
||||
|
||||
- `gpio_read`:读取引脚值(0 或 1)。
|
||||
- `gpio_write`:设置引脚为高电平(1)或低电平(0)。
|
||||
- `arduino_upload`:代理生成完整的 Arduino 草图代码;ZeroClaw 通过 arduino-cli 编译并上传。用于"制作心形"、自定义图案等场景 —— 代理编写代码,无需手动编辑。引脚 13 = 内置 LED。
|
||||
22
third_party/zeroclaw/docs/i18n/zh-CN/hardware/datasheets/esp32.zh-CN.md
vendored
Normal file
22
third_party/zeroclaw/docs/i18n/zh-CN/hardware/datasheets/esp32.zh-CN.md
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
# ESP32 GPIO 参考
|
||||
|
||||
## 引脚别名
|
||||
|
||||
| 别名 | 引脚 |
|
||||
|-------------|-----|
|
||||
| builtin_led | 2 |
|
||||
| red_led | 2 |
|
||||
|
||||
## 常用引脚(ESP32 / ESP32-C3)
|
||||
|
||||
- **GPIO 2**:许多开发板上的内置 LED(输出)
|
||||
- **GPIO 13**:通用输出
|
||||
- **GPIO 21/20**:常用于 UART0 TX/RX(如果使用串口请避免占用)
|
||||
|
||||
## 协议
|
||||
|
||||
ZeroClaw 主机通过串口发送 JSON(波特率 115200):
|
||||
- `gpio_read`:`{"id":"1","cmd":"gpio_read","args":{"pin":13}}`
|
||||
- `gpio_write`:`{"id":"1","cmd":"gpio_write","args":{"pin":13,"value":1}}`
|
||||
|
||||
响应:`{"id":"1","ok":true,"result":"0"}` 或 `{"id":"1","ok":true,"result":"done"}`
|
||||
16
third_party/zeroclaw/docs/i18n/zh-CN/hardware/datasheets/nucleo-f401re.zh-CN.md
vendored
Normal file
16
third_party/zeroclaw/docs/i18n/zh-CN/hardware/datasheets/nucleo-f401re.zh-CN.md
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
# Nucleo-F401RE GPIO
|
||||
|
||||
## 引脚别名
|
||||
|
||||
| 别名 | 引脚 |
|
||||
|-------------|-----|
|
||||
| red_led | 13 |
|
||||
| user_led | 13 |
|
||||
| ld2 | 13 |
|
||||
| builtin_led | 13 |
|
||||
|
||||
## GPIO
|
||||
|
||||
引脚 13:用户 LED(LD2)
|
||||
- 输出,高电平有效
|
||||
- STM32F401 上的 PA5
|
||||
Reference in New Issue
Block a user