2023年全国大学生电子信息竞赛E题——自动追踪系统(stm32和openmv+普通舵机)完美解决第四问
·
当时做的时候,当时看别人开源的23年的题,感觉一头雾水。两个字没思路。确实只有做了才会有思路。我这里清晰的整理出来思路。
1.第一问的复位问题就是写一个函数,如果按键按下,就进入,再按下就退出

当然这个复位是写死的哈。 (你要注意的一点是当舵机一个很大角度转会复位位置时就会没有误差,所以复位我们每次就会很准(学长传授的!!!))
2.第二题就是拿激光给四个点,然后用简单的pid靠点就行

这个是oled显示,看你的点对不对。
这个是按键识别。

这是是串口收发的代码,这三个结合起来。就会记录四个点。
下来是pid--我的pid就是简单的一行,非常好用
![]()
pid------->>>>>>(当前值-目标值)*Kp(简单的不行)

我这里进行了目标的判断,(当前值-目标值)是正数。
然后进行描点就可以,现在这里的目标值就是你给的四个点进行等分,当前值就是红色激光的位置。进行pid描点。
这个是基础思路,下来的在下一篇文章讲解openmv代码。
没错32代码就是折磨简单!!!
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)