无线强电控制器
2018-03-30 11:36:03 3 举报
无线强电控制器流程图
作者其他创作
大纲/内容
否
开关报警指令?
温度值大于阈值?
是
发射NRF继电器1关闭状态状态灯1关闭
收到mode=0?
关闭蜂鸣器报警
继电器1当前状态为开启?
收到TCP服务器数据?
NO
开始
收到light=0?
初始化UART初始化TIMER初始化GPIO初始化NRF
启动蜂鸣器报警
break
发射NRF继电器1关闭命令状态灯1关闭
开继电器1?
关闭命令处理标志
YES
继电器2当前状态为开启?
更新状态灯1更新系统信息
操作继电器1?
发射NRF继电器2关闭状态状态灯2关闭
更新状态灯2操作继电器1
保存设置
发射NRF继电器1开启命令状态灯1开启
按键按下?
收到NRF数据?
TCP连接成功?
切换为自动模式
结束
TCP服务重连
发射NRF继电器1开启状态状态灯1开启
发射NRF继电器2开启命令状态灯2开启
更新状态灯2更新系统信息
UART初始化TIMER初始化GPIO初始化DS18B20初始化ESP8266初始化
上传系统状态
发射NRF继电器2关闭命令状态灯2关闭
关灯切换为手动模式
收到light=1?
采集时间到?
发射NRF继电器2开启状态状态灯2开启
启动串口命令处理标志轮询判断
串口中断收到回车换行符?
设置阈值?
超温报警开?
蓝牙控制处理程序流程
更新状态灯1操作继电器1
获取温度值
开灯切换为手动模式
0 条评论
回复 删除
下一页