# 机器人驱动库 **Repository Path**: eleluq/robot-driver-library ## Basic Information - **Project Name**: 机器人驱动库 - **Description**: 各种涉及到电控的比赛都可以用的库,这个库里包含了电机驱动、舵机驱动、编码器、PID、AT指令解析等 - **Primary Language**: C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2024-02-17 - **Last Updated**: 2024-02-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 机器人驱动库 ## 介绍 目前支持的MCU:STM32(使用HAL库进行开发) 各种涉及到电控的比赛都可以用的库,这个库里包含了电机驱动、舵机驱动、编码器、PID、AT指令解析等 ## 如何使用 ### 一、克隆到本地 1. 首先你需要在你的电脑上安装git,具体安装方法网上一搜一大把,这里就不细说了 2. 在你的电脑上找一个你喜欢的地方创建一个文件夹,最好是全英文路径,比如D:\MyRobotLib 3. Windows键+R,输入cmd,回车,打开命令提示符,输入文件夹所在的盘符(比如`D:`),输入`cd 刚刚创建的文件夹路径`,回车 4. 在命令提示符中输入`git clone https://gitee.com/benpaodexiaowoniu/robot-driver-library.git`,回车 按照上面的步骤操作完成后,你创建的文件夹里应该会出现一个叫robot-dirve-library的文件夹,这个文件夹内的内容就是这个库了 ### 二、应用到项目中 #### 注意 1. 下面的流程假设你已经配置好了硬件(比如使用CubeMX配置或手动写代码配置) 2. 下面的流程仅针对keil5,其他IDE需要按情况自行探索移植流程 #### 流程 1. 首先要在Project面板下创建一个新的组,用来存放驱动程序的代码,如下图所示 ![add_group](https://gitee.com/benpaodexiaowoniu/robot-driver-library/raw/master/assets/imgs/add_group.jpg) 组的名字可以任意取,我一般习惯以`Drivers/`开头,这样方便区分 2. 双击刚刚创建的组,在打开的窗口中找到要添加的驱动,这里以Servo(舵机)为例子 在文件选择窗口中找到舵机驱动对应的`.c`文件,选中这个文件,点击Add ![add_c_file](https://gitee.com/benpaodexiaowoniu/robot-driver-library/raw/master/assets/imgs/add_c_file.jpg) 3. 添加头文件目录(INCLUDE_PATH),具体流程如下如图 ![add_include_paths](https://gitee.com/benpaodexiaowoniu/robot-driver-library/raw/master/assets/imgs/add_include_paths.jpg) 然后在两个窗口里都点击OK即可