手机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灯一直不亮,这该咋办啊
找到原因了,竟然是主函数里的那个延时函数出了问题,如果把那个delay(1000)去掉手机就能收到数据了,可是这样的原理究竟是什么,我想用一个湿度传感器收集数据,但湿度传感器要求两次收集数据要大于2秒,这样一来加了延时函数就不能给手机发了,哪位大佬有解决办法啊 朋友,你好,我编译时出现这样的错误
sketch_nov02a:7: error: 'Gizwits' does not name a type
Gizwits myGizwits;
页:
[1]