UART 是第三方平台跟 EP 连接的一种方式。用户通过 UART 可以很方便地将搭载在 EP 上的单片机跟 EP 建立连接,并在单片机上实现交互逻辑,使用明文 SDK 和 EP 机器人进行通信,实现对 EP 的自动化控制。
EP 的 UART 接口设置在运动控制器上,引脚说明如下:
通讯接口 | 波特率 | 数据位 | 停止位 | 奇偶校验 |
---|---|---|---|---|
UART | 115200 | 8 | 1 | none |
PC 通过串口转 USB 连接到 EP 运动控制器的 UART 接口上。
PC 端开启串口调试助手,选择打开串口对应 COM 口。
打开已跟 EP 建立连接设备的官方 App,进入 Python 编程模式。
在 Python 编程界面下,写一个简单的程序,使用 read_string() 读取串口数据,打印出来后再通过 write_string() 进行转发,并点击 “开始” 按钮运行程序。
在串口调试助手上发送一个字符串,看是否能正确收到发出去的字符串。并查看 App 上是否正确打印了收到的字符串。
.. centered:: 串口调试助手发送并回显字符串
.. centered:: App 打印收到的字符串并进行转发
PC 通过串口转 USB 连接到 EP 运动控制器的 UART 接口上。
PC 端开启串口调试助手,选择打开串口对应 COM 口。
在串口调试助手上发送字符串
command;
,若能收到 EP 发回来的ok
表示明文 SDK 解析成功。.. centered:: 串口调试助手发送 SDK 字符串收到回应
Caution!
在通过 UART 发送明文 SDK 指令时,一定要记得在命令后面加 ;
分号,否则会解析失败。