关于arduino和yeelink的程序问题?
看过yeelink有关程序,多个传感器采集数据时,开始赋值时有一个SendFlag=0;if(!client.connected() && (millis() - lastConnectionTime > postingInterval))
{
SendFlag++;
if(SendFlag>1)
{
SendFlag=0;
}
switch(SendFlag)
case语句;
请问SendFlag是标志位吗?两个传感器是(SendFlag>1),如果是四个传感器,是不是修改为(SendFlag>3)?最好解释一下上面的程序的作用 只是程序用的标志,每个传感器的数据上传一次这个标志进一,以此轮换上传。 林定祥 发表于 2015-4-8 22:46 static/image/common/back.gif
只是程序用的标志,每个传感器的数据上传一次这个标志进一,以此轮换上传。
如果是四个传感器,是不是修改为(SendFlag>3)? 本帖最后由 林定祥 于 2015-4-9 08:43 编辑
suoma 发表于 2015-4-9 08:34 static/image/common/back.gif
如果是四个传感器,是不是修改为(SendFlag>3)?
没有看见全部程序,看见你的case了,有n个传感器就case=n-1(n=0开始)SendFlag相当这个n。关键是看懂原来的程序,就可以理解了,没办法不看上下文就下定论。 林定祥 发表于 2015-4-9 08:41 static/image/common/back.gif
没有看见全部程序,看见你的case了,有n个传感器就case=n-1(n=0开始)SendFlag相当这个n。关键是看懂原 ...
谢谢了,您对yeelink熟悉吗?我这边有个程序,编译通过,但不是我想要的结果,可否帮忙看一下 suoma 发表于 2015-4-9 12:38 static/image/common/back.gif
谢谢了,您对yeelink熟悉吗?我这边有个程序,编译通过,但不是我想要的结果,可否帮忙看一下
可以啊,qq我吧,目前发生什么问题了。 林定祥 发表于 2015-4-9 13:41 static/image/common/back.gif
可以啊,qq我吧,目前发生什么问题了。
你在群里面是什么昵称?程序编译通过,延时方面估计有点问题 我的昵称就是林定祥
页:
[1]