# CCESP32 **Repository Path**: sanker347/ccesp32 ## Basic Information - **Project Name**: CCESP32 - **Description**: 一个用esp32和odrive驱动轮毂电机的系统,支持WiFi和手柄 - **Primary Language**: C - **License**: MPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-12 - **Last Updated**: 2025-11-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: Arduino ## README # CCESP32 #### 介绍 CCESP32项目旨在使用esp32作为控制器控制odrive驱动板,通过串口发送命令。可应用于小车的智能行驶,例如捡球车和跟随车,也适用于遥控车。可应用与工厂智能机器人,控制伺服电机。 GBPC即Golf ball pickup-cart高尔夫球捡球车,用于高效拾取场地内的高尔夫球。 #### 软件架构 c语言,arduino项目 #### 文档编写规范 1. 说明文档 (docs/) 1.1 API参考文档 文件命名:api_reference.md 内容要求如下 每个模块/库的详细API说明 - 函数原型、参数说明、返回值说明 - 使用示例代码片段 - 注意事项和边界条件 格式示例如下请查看第一个文档即可 1.2 设计文档 文件命名:design_document.md 内容要求如下 系统架构图 - 模块划分和功能说明 - 硬件接口定义 - 关键算法说明 - 设计决策 1.3 用户手册 文件命名:user_manual.md 内容要求如下 - 快速入门指南 - 硬件连接说明 - 软件配置步骤 - 常见问题解答 - 故障排除指南 2. 开发日志 (logs/dev_log/) 2.1 日志文件命名 格式:dev_YYYYMMDD.md 示例:dev_20250412.md 2.2 日志内容要求 每日工作记录 遇到的问题及解决方案 代码变更概述 下一步计划 格式示例请查看第一个日志 3. 测试日志 (logs/test_log/) 3.1 日志文件命名 格式:Test_ID_X_YYYYMMDD.md 示例:Test_ID_0_20250412 3.2 测试用例格式 - 测试ID: 唯一标识符 (如 Test_ID_0_20250412) - 测试目的: 简要说明测试目标 - 测试环境: 硬件/软件配置 - 测试步骤: 详细操作步骤 - 预期结果: 期望的输出/行为 - 实际结果: 实际观察到的输出/行为 - 状态: 通过/失败 - 备注: 其他相关信息 3.3 测试报告要求 - 发现的缺陷列表 - 性能指标记录 - 稳定性测试结果 ##### 其他要求 1. 所有文档使用Markdown格式编写 2. 代码示例应格式化 3. 图片和图表应放在docs/assets/目录下 4. 文档更新应与代码变更同步 5. 重要决策和架构变更应在设计文档中记录 #### 命令 ##### 摄像头命令 1.model_h_v -扫描模式为先垂直后水平 2.model_v_h -扫描模式为先水平后垂直 3.reset -摄像头归位 ##### 轮毂电机命令 1.go_时间_速度 -固定时间固定速度行驶,时间单位为ms,速度为浮点数即可 2.Ag_时间_方向 -固定时间固定速度旋转角度,时间单位为ms,方向为1或0即可 #### 目录说明 CCESP32/ ├── src/ │ ├── core/ │ │ ├── module1/ │ │ │ ├── module1.h │ │ │ └── module1.c │ │ └── module2/ │ │ ├── module2.h │ │ └── module2.c │ ├── config/ │ │ └── config.h │ └── main.c ├── lib/ │ └── (第三方库文件) ├── examples/ │ ├── basic_demo/ │ └── advanced_demo/ ├── docs/ │ ├── api_reference.md │ ├── design_document.md │ ├── user_manual.md │ └── assets/ └── logs/ ├── dev_log/ │ └── dev_20231015.md └── test_log/ └── test_20231015.md #### 参与贡献 1. 散客sanker 本仓库 2. 新建 GBPC 分支