收藏官网首页

机智云app控制继电器开关失败

查看数: 22471 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-5-17 11:12

正文摘要:

本帖最后由 初学者123 于 2020-5-17 11:13 编辑 新手,app的温湿度能正常显示但是开关按钮没办法控制继电器,云端显示也和以前一样,板子用的arduino mega2560,wifi用的esp08F。 ...

回复

东海海道船长 发表于 2021-4-5 07:57:38
请参考Blink Without Delay示例中millis函数的用法来代替delay
东海海道船长 发表于 2021-4-5 07:55:37
myGizwits的write和read调用时还没把数据往服务器器发和收,只有myGizwits.process()时处理。因此process需要快速循环执行,尤其是read。你loop中间多个delay延时加起来有好长时间了,而delay函数是直接让CPU空跑,不执行任何语句,如果此时服务器发过来数据,超过串口缓冲区大小而溢出,那么就会丢数据。
东海海道船长 发表于 2021-4-5 07:48:23
把loop里的delay全部换成millis()来实现。具体用法参考https://www.arduino.cc/reference/en/language/functions/time/millis/
初学者123 发表于 2020-5-18 10:10:30

大佬,是delay函数的问题吗
冯俊波 发表于 2020-5-18 09:58:25
不能用大延时

点评

大佬,是delay函数的问题吗  详情 回复 发表于 2020-5-18 10:10
加入Q群 返回顶部

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

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