whyygug 发表于 2017-9-19 18:12:11

手机app收不到arduino发送的数据怎么办

写的最简单的代码,如下

#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灯一直不亮,这该咋办啊

whyygug 发表于 2017-9-20 00:20:07

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

物联网小白 发表于 2017-11-2 09:15:08

朋友,你好,我编译时出现这样的错误
sketch_nov02a:7: error: 'Gizwits' does not name a type

Gizwits myGizwits;
页: [1]
查看完整版本: 手机app收不到arduino发送的数据怎么办