1.1 下载项目到本地

本教程适用于 Windows 平台的中高阶需求用户,你可以将 Windows 电脑做为上位机,机器人驱动板做为下位机,组成大小脑架构,用于开发自动化脚本来控制机器人,实现更多复杂操作

Github 项目地址:

https://github.com/EffectsMachine/robot_driver_with_esp32s3_lite

2.1 USB CDC 控制教程 - 有线控制

USB CDC(Communications Device Class)是一种标准的 USB通信协议,可以让设备在电脑或手机上被识别成一个“虚拟串口”,是上位机与下位机通信的


2.1.2 为什么选择 USB CDC?

相比传统“串口转USB”的方式,USB CDC有以下优势:

优势 说明 对用户的好处
🔗 无需额外转换器 设备自带原生USB接口,电脑直接识别为串口 减少配件,降低成本,接线更简单
速度更快 USB直连通信带宽更高,通信频率可以达到 60~65 条/秒 数据传输稳定,调试和控制更流畅
🛡️ 可靠性高 ESP32S3 原生自带 USB 接口,少了一层转换芯片(CH343/CP210x等) 故障率更低,不怕接触不良
🔌 即插即用 系统自动识别并安装驱动 新手用户不用折腾驱动配置
🔧 跨平台通用 Windows / macOS / Linux / Android 都支持 用什么电脑都能调试控制

2.1.2 图形化 USB-CDC 调试方法

<aside> 💡

本章节介绍图形化调试方法,门槛更低更方便,新手可以用这个方式来调试和测试 USB CDC 功能,测试通过后再进行后续的脚本开发

</aside>

2.1.3 自动化脚本控制 - 环境准备