| 
新的SOC微信宠物屋的温湿度代码要放在gizwits_product.c的userHandle函数下。如下: 希望能帮助还没解决的朋友,我看代码看了几天才搞定 void ICACHE_FLASH_ATTR userHandle(void) { / * currentDataPoint.valueInfrared = curIr; //添加传感器数据收集 currentDataPoint.valueTemperature = curTemperature; //添加传感器数据收集 currentDataPoint.valueHumidity = curHumidity; //添加传感器数据收集 * / uint8_t ret = 0; uint8_t curTemperature = 0; uint8_t curHumidity = 0; uint8_t curIr = 0; static uint8_t thCtime = 0; static uint8_t irCtime = 0; thCtime ++; irCtime ++; /// <新添加代码:红外传感器数据获取 if(INF_TIMEOUT <irCtime) { irCtime = 0; curIr = irUpdateStatus(); currentDataPoint.valueInfrared = curIr; } /// <新添加代码:温湿度传感器数据获取 if(TH_TIMEOUT <thCtime) { thCtime = 0; ret = dh11Read(&curTemperature,&curHumidity); if(0 == ret) { currentDataPoint.valueTemperature = curTemperature; currentDataPoint.valueHumidity = curHumidity; } else { os_printf(“@@@@ dh11Read error!\ n”); } } system_os_post(USER_TASK_PRIO_2,SIG_UPGRADE_DATA,0); }  | 
浪子 发表于 2016-6-15 11:15 谢谢,我换了一块底板又可以了  | 
| 把你的读的结构体还有上报状态的协议贴出来看下 应该就能找到问题了 | 
我的解决了![]()  | 
| 我的也是啊啊啊,你的解决了吗 | 
版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )