本项目使用Proteus8仿真Arduino单片机控制器,使用LCD1602液晶显示模块、陀螺仪传感器、L298N电机驱动、ADC模块、按键、HCSR04超声波等。 主要功能: 系统运行后,LCD显示超声波检测的距离和陀螺仪检测的俯仰角。 S1开关切换自动和手动控制模式,当S1闭合时处于手动模式,可 通过K1-K4键控制小车前进/后退/左转/右转方向,当运行中俯仰角 为正数越大,小车速度越快,反之越慢。 当S1断开时处于自动模式,当超声波未检测到障碍物时,小车根据 俯仰角值前进或后退,速度随俯仰角变大而加快。当俯仰角为负值, 则小车反方向加速使其平衡。 当超声波检测到障碍物时,小车先后退后左转避障。 系统运行中,小车状态可显示在LCD上。 可提供单片机在线培训服务,资料获取请联系作者 专注于51单片机、STM32、国产32、DSP、Proteus、ardunio、ESP32、物联网软件开发,PCB设计,视频分享,技术交流。