while (1) { DHT11_Read_Data(&tempValue,&humidity); // 读取温湿度值 if (t == 10) { t = 0; // 将温度和湿度上传到云平台 numToString(tempValue); printf("tempValue: %s, ", strValue); LCD_ShowString(30,90,200,16,16,(u8 *)strValue); esp8266_str_data("temp", strValue); numToString(humidity); printf("humidity: %s\r\n\r\n", strValue); LCD_ShowString(30,130,200,16,16,(u8 *)strValue); esp8266_str_data("humi", strValue); LED_shan(); } delay_ms(10); t++; }
时间: 2023-11-19 17:05:26 浏览: 82
这段代码看起来像是在读取 DHT11 温湿度传感器的数据,并且每隔一段时间(t=10)将温度和湿度上传到云平台,同时在 LCD 屏幕上显示温度和湿度值。其中,numToString 函数可能是将数字转换为字符串的函数。而 esp8266_str_data 函数则可能是将数据通过 ESP8266 模块上传到云平台的函数。最后,LED_shan 函数可能是用来闪烁 LED 灯的函数。
阅读全文