openmv巡线小车代码
时间: 2023-08-02 10:11:25 浏览: 147
对于OpenMV巡线小车的代码,可以通过官方网站找到底层函数学习相关内容。OpenMV的引脚已经配置好,可以直接驱动小车和硬件。然而,如果想要使用STM32来驱动,需要通过串口将数据发送给STM32。\[1\]在处理左偏数据时,可以使用num-100将数据赋给num变量,并将其添加到TIM控制PWM函数中。但是需要注意,如果无论如何都无法改变TIM两个通道的PWM参数,可能会出现只能向一边偏的现象。此外,还需要矫正左右轮的速率,以避免在给相同PWM时出现微小偏移现象。这两个因素可能导致小车只能往一个方向跑圆圈。\[2\]在配置STM32的串口波特率时,需要与OpenMV相匹配。同时,需要注意字符接收必须以0x0d、0x0a结尾(回车换行为结束符),否则无法接收。因此,在OpenMV发送OUTPUT后,需要添加回车换行符。\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [Openmv+STM32F103C8T6视觉巡线小车](https://blog.csdn.net/weixin_51583957/article/details/123958565)[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^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文