新手求助,死循环loop里,怎么执行一次函数-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 482|回复: 3

[已解决] 新手求助,死循环loop里,怎么执行一次函数

[复制链接]
发表于 2022-4-20 17:31 | 显示全部楼层 |阅读模式
情况:
我想在loop里面 执行一下 mqtt订阅主题函数 boolean subscribe (topic, [qos])

订阅成功 返回的就是true,不成功就是false

问题:
是直接if(subscribe (topic)) 吗?   这样会不会 一直在订阅主题啊?
发表于 2022-4-20 17:32 | 显示全部楼层
在后面写个while(1)
发表于 2022-4-20 19:09 | 显示全部楼层
这得看你用的mqtt库怎么写的。
另外,一次性操作应该放到setup中,而不是loop中
 楼主| 发表于 2022-4-20 19:12 | 显示全部楼层
奈何col 发表于 2022-4-20 19:09
这得看你用的mqtt库怎么写的。
另外,一次性操作应该放到setup中,而不是loop中 ...

嗯, 解决了,  我怎么把帖子变成[已解决]啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 09:22 , Processed in 0.072398 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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