14-6. 执行动作的依据(如:为什么会自动打开风扇、水泵、蜂鸣器等外设) 执行动作的依据执行动作的依据主要取决于传感器采集的数据与预设阈值或用户指令的比较结果。以智能灌溉或环境调控系统为例当温湿度传感器如DHT11检测到的土壤湿度低于设定的下限阈值时系统会依据“湿度不足”这一判断依据通过GPIO输出高电平或低电平来驱动继电器从而打开水泵进行灌溉当湿度达到上限阈值时则关闭水泵。类似地温度过高时依据“温度超限”打开风扇降温过低时打开加热器烟雾或有害气体浓度超标时依据“安全阈值”打开排风扇或报警器。在自动模式下执行依据完全来自传感器实时数据与程序内固化的阈值逻辑在手动模式下执行依据则来自用户通过按键或手机APP发送的指令如“开灯”“关窗帘”。至于驱动方式小功率模块如LED指示灯、蜂鸣器可由MCU的GPIO直接驱动中等功率模块如直流电机、电磁阀通常通过继电器隔离驱动以保护MCU大功率或精密控制模块如步进电机、无刷电机则需专用驱动器进行电流放大和细分控制。无论哪种驱动方式其根本执行依据都是“满足条件则动作不满足则不动作”条件可以是自动阈值、定时触发或人工干预。具体到每个项目应以实物功能和代码中的判断逻辑为准。