当前位置: 首页 > 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

例子

相关文章:

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 FPS6…...

java连接本地数据库可以简写为///

java连接数据库配置文件写为: server:port: 8091 spring:application:name: user-managerdatasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/user?serverTimezoneAsia/Shanghai&characterEncodingutf-8username: root…...

基于springboot漫画动漫网站

基于springbootvue漫画动漫网站 摘要 基于Spring Boot的漫画动漫网站是一个精彩的项目,它结合了现代Web开发技术和漫画爱好者的热情。这个网站的目标是为用户提供一个便捷的平台,让他们能够欣赏各种漫画和动漫作品,与其他爱好者分享他们的兴趣…...

autoFac 生命周期 试验

1.概述 autoFac的生命周期 序号名称说明1InstancePerDependency每次请求都创建一个新的对象2InstancePerLifetimeScope同一个Lifetime生成的对象是同一个实例3SingleInstance每次都用同一个对象 2.注 InstancePerLifetimeScope 同一个Lifetime生成的对象是同一个实例&#x…...

foreach、for in 和for of的区别?

forEach,for...in 和 for...of 是 JavaScript 中用于遍历数据的三种不同的结构。它们在遍历数组、对象和可迭代对象(如 Set 和 Map)时非常有用。尽管它们都可以用于循环遍历,但它们之间存在一些重要的区别: forEach&a…...

【Effective C++】条款45: 运用成员函数模板接受所有兼容的类型

假设有如下继承结构: class Top{}; class Middle: public Top{}; class Bottom: public Middle{};public继承意味着is-a关系,所有的基类都是派生类,但反之则不是,例如所有的学生都是人,但不是所有的人都是学生. 派生类到基类的指针可以直接隐式转换 Top* pt1 new Middle; T…...

WSL1 安装 debian xfce 用xrdp 导入远程桌面

凑合能用 晃晃行 晃晃不行 而且比较卡 还经常报崩溃 sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils apt install locales -y 安装过完应该会提示设置locales,如果安装完之后想要更改相关设置,可以使用如下命令重新设置loca…...

WPF RelativeSource属性-目标对象类型易错

上一篇转载了RelativeSource的三种用法,其中第二种用法较常见,这里记录一下项目中曾经发生错误的地方,以防自己哪天忘记了,又犯了同样错误—WPF RelativeSource属性-CSDN博客 先回顾一下: 控件关联其父级容器的属性—…...

Java while 和do while 循环

循环是程序中的重要流程结构之一。循环语句能够使程序代码重复执行,适用于需要重复一段代码直到满足特定条件为止的情况。 所有流行的编程语言中都有循环语句。Java 中采用的循环语句与C语言中的循环语句相似,主要有 while、do-while 和 for。 另外 Ja…...

应用软件安全编程--03净化传递给 Runtime.exec() 方法的非受信数据

每个 Java 应用都有一个 Runtime 类的实例, 一般需要使用 shell 时调用它,从而可以在 POSIX 中 使用/bin/sh 或者在Windows 平台中使用cmd.exe。 当参数中包含以空格、双引号或者其他以一/开头 的用来表示分支的字符时,就可能发生参数注入攻…...

uniapp阻止冒泡的方法,点击事件嵌套点击事件,怎么阻止同时触发

uniapp阻止冒泡的方法 当我们遇到点击事件嵌套点击事件的时候&#xff0c;点击里边的事件&#xff0c;外边的也会跟着触发该怎么办&#xff1f; 起初我尝试用了css里的修改z-index属性的方法&#xff0c;把里边的<view>标签放在上边&#xff0c;结果两个事件还是同时触发…...

【云原生基础】了解云原生,什么是云原生?

&#x1f4d1;前言 本文主要讲了云原生的基本概念和原则的文章&#xff0c;如果有什么需要改进的地方还请大佬指出⛺️ &#x1f3ac;作者简介&#xff1a;大家好&#xff0c;我是青衿&#x1f947; ☁️博客首页&#xff1a;CSDN主页放风讲故事 &#x1f304;每日一句&#x…...

Android.bp探究

有时不知道Android.bp要咋写&#xff0c;特意看了下源码&#xff1a; ./build/soong/androidmk/androidmk/android.go 简单的Android.bp的模板是下面这个样子&#xff1a; [module type] {name: "[name value]",[property1 name]&#xff1a;"[property1 val…...

【LeetCode】415 字符串相加

415. 字符串相加 给定两个字符串形式的非负整数 num1 和num2 &#xff0c;计算它们的和并同样以字符串形式返回。 你不能使用任何內建的用于处理大整数的库&#xff08;比如 BigInteger&#xff09;&#xff0c; 也不能直接将输入的字符串转换为整数形式。 示例 1&#xff1a…...

【RP-RV1126】配置一套简单的板级配置

文章目录 官方配置新建一套新配置新建板级pro-liefyuan-rv1126.mk配置文件新建一个Buildroot的defconfigs文件 吐槽&#xff1a;RP-RV1126 的SDK奇怪的地方make ARCHarm xxx_defconfig 生成的.config文件位置不一样savedefconfig命令直接替换原配置文件坑爹的地方 Buildroot上增…...

解决uniapp的video标签和transition属性使用时出现错位的问题

template&#xff1a;三个视频都每个占满屏幕&#xff0c;点击按钮滚动最外层bgBox元素&#xff0c; style: 想要加上动画过渡效果&#xff1a; 这是显示第一个视频&#xff1a; 点按钮向上滑动滚动到第二个视频时&#xff1a; 视频错位了 &#xff0c;因为视频消失又出现的时候…...

电脑校园杂志电脑校园杂志社电脑校园编辑部2023年第9期目录

智慧校园 基于vue.js的“微校园”APP设计 吴秋伟 周慧 董锐 李仙云 余维 邓巧平 彭微1-3 探析AIGC对网络安全的革新&#xff1a;挑战与机遇共存 康良成 张朋4-6 文本信息自动摘要技术综述 滕宇飞7-9《电脑校园》投稿&#xff1a;cn7kantougao163.com 区块链应用于图书馆服务的策…...

NSSCTF做题第十页(1)

[GXYCTF 2019]禁止套娃 看源代码也没什么东西&#xff0c;扫一下看看 发现了git泄露 话不多说直接开整 下载下来了 flag.php 还是代码审计 <?php include "flag.php"; echo "flag在哪里呢&#xff1f;<br>"; if(isset($_GET[exp])){ if (!preg_…...

文件详细操作过程(C语言)

&#x1f31e;&#x1f31e;&#x1f31e;千淘万漉虽辛苦&#x1f31e;&#x1f31e;&#x1f31e; &#x1f31e;&#x1f31e;&#x1f31e;吹尽狂沙始到金&#x1f31e;&#x1f31e;&#x1f31e; &#x1f307;C语言文件操作 &#x1f34a;文件的定义&#x1f34b;什么是文…...

python使用ffmpeg来制作音频格式转换工具(优化版)

简介:一个使用python加上ffmpeg模块来进行音频格式转换的工具。 日志: 20231030:第一版,设置了简单的UI布局和配色,实现音频转为Mp3、AAC、wav、flac四种格式。可解析音频并显示信息,可设置转换后的保存路径 UI界面: 编程平台:visual studio code 编程语言:python 3…...

Ascend C

Ascend C 是专为昇腾AI处理器设计的一种异构并行编程语言,核心用于开发在NPU上运行的高性能算子。它通过一套分层的API、基于流水线并行的编程范式和完备的开发工具链,让开发者能够高效地利用昇腾硬件的强大算力。 🧱 核心组成:从“发令”到“干活” 一个完整的Ascend C算…...

让普通鼠标秒变生产力工具:Mac Mouse Fix 深度体验指南

让普通鼠标秒变生产力工具&#xff1a;Mac Mouse Fix 深度体验指南 【免费下载链接】mac-mouse-fix Mac Mouse Fix - Make Your $10 Mouse Better Than an Apple Trackpad! 项目地址: https://gitcode.com/GitHub_Trending/ma/mac-mouse-fix 还在为Mac上鼠标滚轮滚动生硬…...

重新定义零代码开发:H5-Dooring的反常识实践指南

重新定义零代码开发&#xff1a;H5-Dooring的反常识实践指南 【免费下载链接】h5-Dooring H5 Page Maker, H5 Editor, LowCode. Make H5 as easy as building blocks. | 让H5制作像搭积木一样简单, 轻松搭建H5页面, H5网站, PC端网站,LowCode平台. 项目地址: https://gitcode…...

如何将Smart AM60电视盒子变身高性能Armbian服务器:完整实战指南

如何将Smart AM60电视盒子变身高性能Armbian服务器&#xff1a;完整实战指南 【免费下载链接】amlogic-s9xxx-armbian Supports running Armbian on Amlogic, Allwinner, and Rockchip devices. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l…...

HY-SRF05超声波模块的5个常见误区及优化技巧(附STM32代码)

HY-SRF05超声波模块的5个常见误区及优化技巧&#xff08;附STM32代码&#xff09; 在嵌入式开发中&#xff0c;HY-SRF05超声波模块因其成本低廉、使用简单而广受欢迎。但很多开发者在使用过程中常会遇到测量不稳定、精度不足等问题。本文将深入剖析五个最常见的误区&#xff0c…...

Real-Time-Person-Removal 终极性能优化指南:10个技巧让实时处理速度翻倍

Real-Time-Person-Removal 终极性能优化指南&#xff1a;10个技巧让实时处理速度翻倍 【免费下载链接】Real-Time-Person-Removal Removing people from complex backgrounds in real time using TensorFlow.js in the web browser 项目地址: https://gitcode.com/gh_mirrors…...

函数极限的概念和性质

种树最好的时机是十年前或者是现在&#xff0c;记住只要你开始学了就什么时候都不晚。本文参考张宇考研数学的学习笔记。1.领域的概念设 为数轴上的一个点&#xff0c;为 为正数&#xff0c;则称为的领域。由于领域是极限中的概念&#xff0c;不存在任何实际距离说法。其中去心…...

GLM-4.1V-9B-Bate在Multisim电路仿真中的创新结合:视觉检测电路板故障

GLM-4.1V-9B-Bate在Multisim电路仿真中的创新结合&#xff1a;视觉检测电路板故障 1. 引言&#xff1a;当AI视觉遇上电路设计 想象一下这样的场景&#xff1a;你刚完成一块电路板的设计&#xff0c;正准备在Multisim中进行仿真验证。突然发现某个元器件似乎焊接不良&#xff…...

实战演练:用nli-distilroberta-base构建智能问答系统的推理模块

实战演练&#xff1a;用nli-distilroberta-base构建智能问答系统的推理模块 1. 项目概述与核心价值 自然语言推理(NLI)是构建智能问答系统的核心技术之一&#xff0c;它能够判断两个句子之间的逻辑关系。nli-distilroberta-base镜像基于轻量级的DistilRoBERTa模型&#xff0c…...

SEO 优化人员如何编写优化报告并向上级汇报_SEO 优化人员如何制定长期的 SEO 优化计划

SEO 优化人员如何编写优化报告并向上级汇报 在当前数字化经济的快速发展中&#xff0c;SEO&#xff08;搜索引擎优化&#xff09;已成为企业提升网站流量和品牌知名度的重要手段。作为SEO优化人员&#xff0c;我们不仅需要制定有效的SEO优化策略&#xff0c;还要能够精准地编写…...