收藏官网首页
查看: 14159|回复: 4

[问答] 怎么让手机APP的开关按钮自动从开变关?请求大侠指点

2

主题

9

帖子

288

积分

中级会员

Rank: 3Rank: 3

积分
288
发表于 2018-12-21 01:00:35 | 显示全部楼层 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
怎么让手机APP的开关按钮自动从开变关?
下面程序是定时关灯,但灯是关了,手机APP的按钮却还是开,要怎么添加程序才能让APP识别到然后按钮自动变呢?试过加 myGizwits.write(VALUE_button,varR_button)不行。请求大侠指点

bool varR_button = 0;
  if(myGizwits.hasBeenSet(EVENT_button))
  {
    myGizwits.read(EVENT_button,&varR_button);//Address for storing data
  if(varR_button==1)
{
   digitalWrite(ledpin,HIGH)
   delay(time);// 延时后开关变关
   varR_button= 0;
   if(myGizwits.hasBeenSet(EVENT_button))
  {
    myGizwits.read(EVENT_button,&varR_button);//Address for storing data
  }
}
if(varR_button==0)
{
digitalWrite(ledpin,LOW)
  }

  }

发表于 2018-12-21 20:49:51 | 显示全部楼层
改变开关量数据点的值

点评

ALi
请问开关量数据点具体在哪呢?已经设置varR_button= 0了  详情 回复 发表于 2018-12-23 21:46

10

主题

47

帖子

651

积分

版主

Rank: 7Rank: 7Rank: 7

积分
651
QQ
发表于 2018-12-22 17:00:32 | 显示全部楼层
本帖最后由 几台哥 于 2018-12-24 12:40 编辑

需要在这个函数里修改。gizwits_product.c里
  1. void ICACHE_FLASH_ATTR userHandle(void)
  2. {
  3.     system_os_post(USER_TASK_PRIO_2, SIG_UPGRADE_DATA, 0);
  4.     if(time_updata==20)
  5.     {
  6.     time_updata=0;
  7.     currentDataPoint.valueOnOff = STA[0];//把信息发送给app
  8.     }
  9.     else
  10.             {
  11.             time_updata++;
  12.             }
  13. }

复制代码

2

主题

9

帖子

288

积分

中级会员

Rank: 3Rank: 3

积分
288
 楼主| 发表于 2018-12-23 21:46:59 | 显示全部楼层
冯俊波 发表于 2018-12-21 20:49
改变开关量数据点的值

请问开关量数据点具体在哪呢?已经设置varR_button= 0了

点评

currentDataPoint.valueOnOff这个就是数据点  详情 回复 发表于 2018-12-26 08:50
发表于 2018-12-26 08:50:00 | 显示全部楼层
教您5分钟接入机智云,实现傻瓜式开发
ALi 发表于 2018-12-23 21:46
请问开关量数据点具体在哪呢?已经设置varR_button= 0了

currentDataPoint.valueOnOff这个就是数据点
发烧友
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表