本项目使用Proteus8仿真Arduino单片机控制器,使用LCD1602液晶模块、按键模块、雨滴传感器、ADC、LED模块等。 主要功能: 系统运行后,LCD1602显示雨刷器当前模式、雨量、档位和状态。 默认工作在手动模式,对应手动模式指示灯亮,K3键可控制雨刷启动 和停止,可通过K4键调节雨刷档位速度。 当按下K2键切换为自动模式,此时自动模式指示灯亮, 若检测雨滴量值在阈值范围内,根据对应值匹配到速度档位运行,若超过 最大值,则以最高速运行,若低于最低值,则关闭雨刷。 可通过K1键设置阈值范围,K2和K3键进行加减调节。 系统整个过程会在LCD1602液晶上显示对应的速度档位、雨刷状态,雨量值 和手动/自动模式。 主要功能: 按键控制:自动/手动切换,设定雨量阈值、速度等; 显示控制:LCD1602显示雨量、档位、阈值、雨刷状态等; 驱动电路:使用ULN2003控制步进电机模拟雨刷转动; 检测电路:使用传感器检测当前雨量,通过ADC转换; 调速控制:根据雨量大小控制