收藏官网首页
查看: 20589|回复: 2

[求助] 手机app收不到arduino发送的数据怎么办

3

主题

12

帖子

124

积分

注册会员

Rank: 2

积分
124
跳转到指定楼层
楼主
发表于 2017-9-19 18:12:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
校园创客福利
写的最简单的代码,如下

#include <Gizwits.h>
#include <Wire.h>
#include <SoftwareSerial.h>


Gizwits myGizwits;

void setup()
{
myGizwits.begin();
delay(4000);
myGizwits.setBindMode(WIFI_AIRLINK_MODE);
Serial.begin(9600);
}

void loop()
{  
  unsigned long varW_shidu = 2;
  myGizwits.write(VALUE_shidu, varW_shidu);
  unsigned long varW_wendu = 50;
  myGizwits.write(VALUE_wendu, varW_wendu);
  myGizwits.process();
  delay(2000);
}


给手机发的是固定值2和50


app可以搜到设备并连上,但没有数据,arduino上的txd灯一直不亮,这该咋办啊

3

主题

12

帖子

124

积分

注册会员

Rank: 2

积分
124
沙发
 楼主| 发表于 2017-9-20 00:20:07 | 只看该作者
找到原因了,竟然是主函数里的那个延时函数出了问题,如果把那个delay(1000)去掉手机就能收到数据了,可是这样的原理究竟是什么,我想用一个湿度传感器收集数据,但湿度传感器要求两次收集数据要大于2秒,这样一来加了延时函数就不能给手机发了,哪位大佬有解决办法啊

0

主题

16

帖子

212

积分

中级会员

Rank: 3Rank: 3

积分
212
板凳
发表于 2017-11-2 09:15:08 | 只看该作者
朋友,你好,我编译时出现这样的错误
sketch_nov02a:7: error: 'Gizwits' does not name a type

Gizwits myGizwits;
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

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

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