当前位置: 首页 > news >正文

LuatOS-SOC接口文档(air780E)--mlx90640 - 红外测温(MLX90640)

常量#

常量

类型

解释

mlx90640.FPS1HZ

number

FPS1HZ

mlx90640.FPS2HZ

number

FPS2HZ

mlx90640.FPS4HZ

number

FPS4HZ

mlx90640.FPS8HZ

number

FPS8HZ

mlx90640.FPS16HZ

number

FPS16HZ

mlx90640.FPS32HZ

number

FPS32HZ

mlx90640.FPS64HZ

number

FPS64HZ

mlx90640.init(i2c_id,refresh_rate) (注意:2023.5.15之后使用此接口,用户需要自行初始化i2c接口)

初始化MLX90640传感器

参数

传入值类型

解释

int

传感器所在的i2c总线id或者软i2c对象,默认为0

int

传感器的测量速率,默认为4Hz

返回值

返回值类型

解释

bool

成功返回true, 否则返回nil或者false

例子

i2c.setup(i2cid,i2c_speed)
if mlx90640.init(0,mlx90640.FPS4HZ) thenlog.info("mlx90640", "init ok")sys.wait(500) -- 稍等片刻while 1 domlx90640.feed() -- 取一帧数据mlx90640.draw2lcd(0, 0 ,1)-- 需提前把lcd初始化好sys.wait(250) -- 默认是4HZend
elselog.info("mlx90640", "init fail")
end

mlx90640.feed()

取一帧数据

参数

返回值

例子


mlx90640.raw_data()

获取底层裸数据,浮点数矩阵

参数

返回值

返回值类型

解释

table

浮点数数据,768个像素对应的温度值

例子


mlx90640.raw_point(index)

获取单一点数据

参数

传入值类型

解释

int

索引值(0-767)

返回值

返回值类型

解释

number

单点温度值

例子


mlx90640.ta_temp()

获取外壳温度

参数

返回值

返回值类型

解释

number

外壳温度

例子


mlx90640.max_temp()

获取最高温度

参数

返回值

返回值类型

解释

number

最高温度

number

最高温度位置

例子


mlx90640.min_temp()

获取最低温度

参数

返回值

返回值类型

解释

number

最低温度

number

最低温度位置

例子


mlx90640.average_temp()

获取平均温度

参数

返回值

返回值类型

解释

number

平均温度

例子


mlx90640.get_vdd()

获取vdd

参数

返回值

返回值类型

解释

number

vdd

例子


mlx90640.draw2lcd(x, y, fold)

绘制到lcd

参数

传入值类型

解释

int

左上角x坐标

int

左上角y坐标

int

放大倍数,必须为2的指数倍(1,2,4,8,16…)默认为1

返回值

返回值类型

解释

bool

成功返回true,否则返回false

例子

http://www.lryc.cn/news/214973.html

相关文章:

  • java连接本地数据库可以简写为///
  • 基于springboot漫画动漫网站
  • autoFac 生命周期 试验
  • foreach、for in 和for of的区别?
  • 【Effective C++】条款45: 运用成员函数模板接受所有兼容的类型
  • WSL1 安装 debian xfce 用xrdp 导入远程桌面
  • WPF RelativeSource属性-目标对象类型易错
  • Java while 和do while 循环
  • 应用软件安全编程--03净化传递给 Runtime.exec() 方法的非受信数据
  • uniapp阻止冒泡的方法,点击事件嵌套点击事件,怎么阻止同时触发
  • 【云原生基础】了解云原生,什么是云原生?
  • Android.bp探究
  • 【LeetCode】415 字符串相加
  • 【RP-RV1126】配置一套简单的板级配置
  • 解决uniapp的video标签和transition属性使用时出现错位的问题
  • 电脑校园杂志电脑校园杂志社电脑校园编辑部2023年第9期目录
  • NSSCTF做题第十页(1)
  • 文件详细操作过程(C语言)
  • python使用ffmpeg来制作音频格式转换工具(优化版)
  • Debug技巧-不启用前端访问后端
  • 由CAB/PAB展开的一些思考
  • 系列十五、idea全局配置
  • 高德Go生态建设与研发实践
  • SpringCloud中Turbine 1.X版本BUG
  • SCSS的用法有哪些?分别举例
  • Spring controller层请求数据和响应数据的简单方法
  • 中国商界杂志中国商界杂志社中国商界编辑部2023年第10期目录查询
  • 记录 vue + vuetify + electron 安装过程
  • 短视频账号矩阵系统saas源码搭建/技术
  • 词向量模型Word2Vec