2023年全国大学生电子信息竞赛E题——自动追踪系统(stm32和openmv+普通舵机)完美解决第四问

        当时做的时候,当时看别人开源的23年的题,感觉一头雾水。两个字没思路。确实只有做了才会有思路。我这里清晰的整理出来思路。

        1.第一问的复位问题就是写一个函数,如果按键按下,就进入,再按下就退出

当然这个复位是写死的哈。 (你要注意的一点是当舵机一个很大角度转会复位位置时就会没有误差,所以复位我们每次就会很准(学长传授的!!!))

        2.第二题就是拿激光给四个点,然后用简单的pid靠点就行

这个是oled显示,看你的点对不对。

 这个是按键识别。

这是是串口收发的代码,这三个结合起来。就会记录四个点。

下来是pid--我的pid就是简单的一行,非常好用

pid------->>>>>>(当前值-目标值)*Kp(简单的不行)

 我这里进行了目标的判断,(当前值-目标值)是正数。

然后进行描点就可以,现在这里的目标值就是你给的四个点进行等分,当前值就是红色激光的位置。进行pid描点。

这个是基础思路,下来的在下一篇文章讲解openmv代码。

没错32代码就是折磨简单!!!

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 14:22:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 14:22:02       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 14:22:02       58 阅读
  4. Python语言-面向对象

    2024-07-12 14:22:02       69 阅读

热门阅读

  1. Markdown 的详细语法介绍与使用

    2024-07-12 14:22:02       19 阅读
  2. OpenJudge | 比饭量

    2024-07-12 14:22:02       19 阅读
  3. 离线安装pip包

    2024-07-12 14:22:02       24 阅读
  4. 【MySQL】7.MySQL 的内置函数

    2024-07-12 14:22:02       21 阅读
  5. Spring 的核心注解

    2024-07-12 14:22:02       21 阅读
  6. 29. 一道简单背包题

    2024-07-12 14:22:02       22 阅读
  7. Tomcat

    2024-07-12 14:22:02       22 阅读
  8. C++语法提高B-hook机制

    2024-07-12 14:22:02       22 阅读
  9. 移动应用安全需求分析与安全保护工程

    2024-07-12 14:22:02       19 阅读