micro_climate/软件详细设计与实现.md

779 B

软件流程图

flowchart TB

启动 --> 初始化 --> 启动线程 --> LED线程 & 风要素采集线程 & 温湿度统计线程 & 通讯线程

subgraph LED线程
direction TB
osDelay_1000 --> 翻转LED --> osDelay
end
	
subgraph 风要素采集线程
direction TB
采集南北风 --> 采集东西风 --> 将ADC数据转换为实时风速风向 --> osDelay_40 --> 采集南北风
end

subgraph 通讯线程
direction TB
查询BUFF是否有数据 --是--> osDelay_20 --> 解析数据 --> 根据解析结果进行处理 --> 查询BUFF是否有数据
查询BUFF是否有数据 --否--> osDelay_200 --> 查询BUFF是否有数据
end

subgraph 温湿度统计线程
direction TB
osDelay__1000 --> 更新温湿度 --> 更新风要素数据 --> osDelay__1000
end