2022电赛省赛C题-小车跟随行驶系统—视觉篇(openmv)代码,注释齐全,阈值部分及坐标轴需要自行调整。适合初学openmv及备战电赛的同学进行学习。
2023-02-27 16:43:47 4KB 电赛 openmv 识别
1
里面有两辆车的代码,包含双蓝牙通信、电机驱动、OLED按键人机交互代码。 4.1 程序功能描述 根据设计要求,软件部分主要实现电机控制、自反馈循迹算法、小车间蓝牙通信、超声波距离监控、跟随行驶控制、人机交互与显示等功能。 (1) 电机控制部分:使用 PWM 输出方波,控制四相步进电机顺时针转动,当占空比为 0 时,步进电机停止转动。 (2) 自反馈循迹算法部分:通过五路灰度传感器控制小车运动的方向与循迹(3) 小车间蓝牙通信部分:实现两车间同步启停与通信 (4) 超声波距离监控部分:实时监控两车间的距离 (5) 跟随行驶控制部分:根据通信信号与距离控制小车的速度运动 (6) 人机交互与显示部分:显示速度、距离和模式等信息,按键选择运动模式 4.2 程序设计思路 (1) 电机控制部分:使用 PWM 输出方波,控制四相步进电机顺时针转动,当占空比为 0 时,步进电机停止转动。 (2) 自反馈循迹算法部分:当五路灰度最中间的传感器检测到黑线时,向右转,此时左边的轮子前进,右边轮子不动,超出黑线区域后,向左转,此时左边轮子不动,右边轮子前进,又回到黑线区域,如此往复。 (3) 小车间蓝牙通信
2022-09-07 16:42:34 11.27MB 电赛
1
2022电赛小车跟随行驶系统,OpenMV黑线检测并返回中心偏移量和角度
2022-07-31 09:41:39 1KB 2022电赛 小车跟随行驶系统 循迹
1
2022电赛智能小车跟随行驶系统利用 openmv 循迹,识别岔路口及转弯口,并返回中心偏移量及偏离的角度
1