bme java_为什么bme280.startreadout()只触发一次?
我正在使用带有NodeMCU固件的ESP-12F(ESP8266)模块,该模块启用了BME280模块 . 我通过手动查询温度和湿度来测试传感器,一切都很好 .
现在,我想使用 bme280.startreadout(...) 函数来定期将值发送到我的服务器(或者现在只需将它们打印到ESPlorer中的串行终端) . 以下代码不会抛出任何错误,但回调函数只运行一次 - 有人可以告诉我为什么会这样吗?
bme280.init(7, 6, nil, nil, nil, 0)
bme280.startreadout(2000, function ()
T = bme280.temp()
print(string.format("T=%d.%02d", T/100, T%100))
end)
当我将此脚本发送到模块并运行它时,正确的温度会在2秒后写出来,就是这样 .
以下是有关固件的一些详细信息:
NodeMCU custom build by frightanic.com
branch: dev
commit: 79013ae79a85798cba470ac1168e75c755f58f42
SSL: true
modules: adc,adxl345,am2320,apa102,bme280,crypto,dht,file,gpio,hmc5883l,http,i2c,l3g4200d,mqtt,net,node,ow,pwm,spi,tmr,tsl2561,uart,websocket,wifi
build built on: 2016-12-05 17:30
powered by Lua 5.1.4 on SDK 1.5.4.1(39cb9a32)
Update: 之前没有想过:是 startreadout 只是为了触发回调函数一次?或者用JavaScript术语表示:它是否像 setTimeout 一样工作而不是 setInterval ?
bme java_为什么bme280.startreadout()只触发一次?相关推荐
- Input type=“file“上传文件change事件只触发一次解决方案
Input type="file"上传文件change事件只触发一次解决方案 参考文章: (1)Input type="file"上传文件change事件只触发 ...
- Layui上传文件时choose事件只触发一次的问题(两种解决方案+最终解决方案源码)
问题描述:使用layui的组件实现的文件列表添加和上传,第一次弹出此页面,可添加多个文件,点击上传,可以成功上传,但再次弹出此页面时,添加文件无法触发choose方法,上传依然是正常的,话不多说,看解 ...
- animation 只触发一次的解决办法
animation只触发一次解决办法. 通过js控制让animation等于空,删除animation样式. document.getElementById("div").styl ...
- 如何解决change事件只触发一次?
只触发一次是因为change时间只有在value改变时才触发的结果,所以在这里我们每次触发时间时,都将该标签的value值更改为''即可 /因为change事件必须value不同才会触发,所以在这里将 ...
- iOS解决按钮短时间内多次点击只触发一次事件方法
1.先实现按钮点击功能,先写好了按钮,在触发按钮的方法中做如下操作: -(void)BtnAction:(UIButton *)btn{ //按钮点击 // 在0.2秒时间间隔内多次点击只响应一次点击 ...
- 多次重复点击,只触发一次(vue指令实现)
使用场景: 提交表单的时候,只有在表单成功提交之后,才能下一次提交,处于网络请求中的时候,不能够提交. 付款的时候,只能够付一次,同样处于网络请求中,不能够提交等等 优点(也算是吧): 相对于使用防抖 ...
- getname java_关于java:只获取类Class.getName()的名称
我怎样才能知道班级的名字 String.class.getName() returns java.lang.String 我只想得到最后一部分.任何API都能做到这一点? Java有很好的在线文档. ...
- 解决bootstrap-table多次请求只触发一次的问题
在使用bootstrap-table.js中通过设置搜索查询条件,点击按钮触发bootstrap-table,触发以后无法再次触发 function customerSearch() { $(&quo ...
- input type=file change事件只触发一次
javascript 中onchange事件: 当对象的值发生改变的时候才会触发; 即input中value值变化才会触发 如要上传两次,清除文件输入值 转载于:https://www.cnblogs ...
- bootstrap 单选按钮点击change事件 只触发一次_微信支付新增“确认”按钮,付错钱将成为历史?...
阅读本文之前,麻烦您先点击上面蓝色字体"蓝色字体",再点"关注",这样您就可以继续"免费"收到文章了,每天都有分享,完全是"免费订 ...
最新文章
- Java如何优雅的实现时间控制
- 凭着这把AutoML利剑,这家AI公司荣登 IEEE ISI“铁王座”
- 指尖上的电商---(4).net开发solr
- STM32的调试方式、更新程序、仿真以及补救措施
- PHP服务器环境打开配置文件
- .bashrc和.vimrc以及一些比较有用的linux命令
- android黑科技系列——爆破一款应用的签名验证问题
- HDU - 4370 0 or 1(思维+最短路)
- Java继承-子类不可以继承父类的构造方法
- 【渝粤题库】广东开放大学 社会保障法 形成性考核
- 渗透测试入门7之权限维持
- 悲催!谷歌员工中位数年薪达 170 万元,却仍买不起房!
- 6位大师浅谈未来三年大数据的发展
- 烂泥:利用IIS、Zblog、SQLServer搭建ASP博客
- 从错误中学习,如何配置iis?
- linux系统调整中文字符,Linux字符模式下中文显示
- 邱锡鹏nndl学习记录
- PHP自学笔记 ---李炎恢老师PHP第一季 TestGuest0.5
- 企业必须面对云计算时代
- 东华大学2020考研计算机复试准备上机题解析答案_基础篇(1-29)