功能
-
使用51单片机作为控制器,实现循迹小车。要求能在如下的黑白赛道沿轨迹行驶。
赛道
原理
- 红外避障:使用红外检测模块检测黑线,当红外模块照射到白纸时光线会反射,可以收到反射光线,当红外模块照射到黑线时没有接受到反射光线。
- PWM波控制车速:在不同的场地对速度要求不同,车速过快会冲出跑道,车速过慢会影响车速。使用PWM波控制车速。
硬件设计
- MH红外模块:接收到光线会在IN口返回低电平。
- L298N驱动模块:OUT1至OUT4接电机,IN1至IN4接单片机IO口,IN和OUT编号相同的实现控制。要短路ENA和ENB,要使单片机与电源共地。
- 直流减速电机:通电就可以转,改变电压正负会向相反方向旋转,可使用pwm波进行调速控制。切记不要把它直接接到单片机上,由于电流过大会损坏单片机。
软件设计
- 小车上电后默认前进,在左侧检测到黑线后,向右原地转弯,转弯后继续向前。
网友评论