AIcainiao 发表于 2017-9-5 14:53 外部上拉,按键没有按下的时候是高电平,当按键按下的时候是低电平 |
本帖最后由 peter58 于 2017-9-3 17:55 编辑 你好,按照你源程序改了一个定时关闭,现在有个问题,在小时段 同时设置在同一时段就不起作用,比如:定时开设置到8:30开 ,定时关设置到8:32关 就不起作用,如果单独的用定时开或者定时关就没问题,只要小时不在一个时段上就没问题,搞了几天一点头绪都没有,请有空帮我看看怎么改,我把定时程序帖上来,谢谢!! (定时数据点就在你原来的名字后面多加了一个字母;houra小时,delayb分)谢谢问题已解决,自已基础太差,多加个定义就OK了,增加了个timeoff_flag //============定时开=========== gagentGetNTP(&ntptimeStr); os_printf("gagentntp seco: %d",ntptimeStr.second); if((currentDataPoint.valuetimeon_hour != 0) || (currentDataPoint.valuetimeon_min != 0)) { if(ntptimeStr.hour == currentDataPoint.valuetimeon_hour) if(ntptimeStr.minute == currentDataPoint.valuetimeon_min) { if(timeon_flag == 0) { GPIO_OUTPUT_SET(GPIO_ID_PIN(12), 1); currentDataPoint.valueswitchcontrol = 1; timeon_flag = 1; } } else { timeon_flag = 0; } } //=========定时关======================= gagentGetNTP(&ntptimeStr); os_printf("gagentntp secon: %d",ntptimeStr.second); if((currentDataPoint.valuetimeon_houra != 0) || (currentDataPoint.valuetimeon_minb != 0)) { if(ntptimeStr.hour == currentDataPoint.valuetimeon_houra) if(ntptimeStr.minute == currentDataPoint.valuetimeon_minb) { if(timeon_flag == 1) { GPIO_OUTPUT_SET(GPIO_ID_PIN(12), 0); currentDataPoint.valueswitchcontrol = 0; timeon_flag = 0; } } else { timeon_flag = 1; } } //==================================== |
111.jpg (201.39 KB, 下载次数: 936)
控制APP
本帖最后由 peter58 于 2017-7-5 09:41 编辑 iDea 发表于 2017-7-4 22:43 你好。谢谢你的回复,我是自已照到你的数据点建的数据点,(用的我的数据点上的Product Key复制到你的程序里的)一切都很正常,但我下载我的硬件方案: SoC,在程序里比到你的代码填写始终不对。就是把整个main.c换成你原来的main.c都不对,也不晓得是哪里错了,一样的数据点,看了下就是main.c里和gizwits_product.c里有添加程序,其他地方没看出来,始终不对,现在只能用你的程序,我的Product Key,所以我在添加数据点也不会搞对。----------另外------------,你修改了程序在更新不用在烧写,直接用网络升级,这样就很方便。 |
小白 先下载学习 |
棒!打算按照版主的步骤实现一个 |
指尖de飞翔 发表于 2018-2-16 10:30 你在机智云官网下载一个就行,这个是公用的Demo |
清脆的风铃声 发表于 2017-12-21 00:30 能详细地描述一下吗? |
黑洞 发表于 2017-7-7 14:33 请问,多加一个启用定时有什么用?我的没加,直接要定时开和关直接用就是了。 |
peter58 发表于 2017-9-24 20:18 自己搜一个计算公式就行了,方法有很多,例如:基姆拉尔森计算公式 |
AIcainiao 发表于 2017-9-18 09:09 没啥想法,网络连接都是机智云封装好的,自己写的不会比他好,初始化自己要用什么就初始化什么,也没啥好说的。 |
寒枫 发表于 2017-9-12 21:59 我测试是成功的,也没有在我的开发者中心看到有新增上线的记录 |
iDea 发表于 2017-9-6 18:13 懂了懂了!! |
AIcainiao 发表于 2017-9-6 10:45 连接之前的开关,可以手机控制,也可以用开关控制。不会造成那种走到了门口还要拿出手机打开APP的不方便 |
本帖最后由 peter58 于 2017-9-3 17:52 编辑 黑洞 发表于 2017-7-7 14:33 你好,按照源程序改了一个定时关闭,现在有个问题,在小时段 同时设置在同一时段就不起作用,比如:定时开设置到8:30开 ,定时关设置到8:32关 就不起作用,如果单独的用定时开或者定时关就没问题,只要小时不在一个时段上就没问题,搞了几天一点头绪都没有,能否指点下,修改哪里吗?谢谢!!! |
111.jpg (201.39 KB, 下载次数: 541)
app
版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )