stm32小车循迹代码流程
时间: 2023-08-24 14:05:34 浏览: 158
基于stm32开发的双轮平衡自动循迹小车+源代码+文档说明
5星 · 资源好评率100%
根据引用\[1\]和引用\[2\]的内容,stm32小车循迹代码的流程可以总结如下:
1. 定义了一些宏定义,包括红外循迹IO口的定义和一些数据类型的定义。
2. 定义了一个名为Find的函数,用于实现小车的循迹功能。
3. 定义了一个名为Moto_speed_set的函数,用于设置小车的左右轮速度。
4. 在Find函数中,通过读取红外传感器的状态来判断小车当前的位置。
5. 根据红外传感器的状态,调用Moto_speed_set函数来设置小车的左右轮速度,实现循迹功能。
需要注意的是,以上只是一个简单的流程概述,具体的代码实现细节可能需要参考引用\[2\]中的代码。同时,引用\[3\]提到了进阶版的代码,其中避障机制是通过外部流程传参给CPU的,可以提高小车的运行速度。如果需要了解更多细节,可以下载该代码进行查看。
#### 引用[.reference_title]
- *1* *3* [STM32循迹避障小车制作代码详解(简单实现版)](https://blog.csdn.net/VCA821/article/details/84134780)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [STM32智能小车循迹教程](https://blog.csdn.net/m0_49476241/article/details/124527799)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文