今天我们学习低功耗4G模组Air780EP的LuatOS开发tcs3472示例。
一、简介
tcs3472颜色传感器能够读取照射到的物体的RGB三种数值,从而识别颜色。
二、硬件准备
2.1 Air780EP开发板一套
2.2 tcs3472模块一个
三、程序简介
3.1 API说明
tcs3472初始化
tcs3472.init(i2c_id)
传入值类型 | 解释 |
---|---|
number | 所在的i2c总线id |
返回值
返回值类型 | 解释 |
---|---|
bool | 成功返回true |
3.2 获取RGB数据
tcs3472.get_rgb()
参数
无
返回值
返回值类型 | 解释 |
---|---|
table | tcs3472 rgb数据 |
3.3 获取lux数据
tcs3472.get_lux()
参数
传入值类型 | 解释 |
---|---|
table | rgb_data rgb数据 |
返回值
返回值类型 | 解释 |
---|---|
number | lux数据 |
常量
常量 | 类型 | 解释 |
---|---|---|
i2c.FAST | number | 高速 |
i2c.SLOW | number | 低速 |
3.4 i2c的初始化
i2c.setup(id, speed, pullup)
参数
传入值类型 | 解释 |
---|---|
int | 设备id, 例如i2c1的id为1, i2c2的id为2 |
int | I2C速度, 例如i2c.FAST |
bool | 是否软件上拉, 默认不开启,需要硬件支持 |
返回值
返回值类型 | 解释 |
---|---|
int | 成功就返回1,否则返回0 |
四、实现示例
main.lua中程序实例
4.1 创建一个Task协程
sys.taskInit(function() end)
4.2 初始化i2c
-- 初始化i2c1,传入id号和速度 i2c.setup(i2cid,i2c_speed) -- id正确就一定成功 -- 如需判断i2c id是否合法, 请使用 i2c.exist 函数
4.3 初始化tcs3472
tcs3472.init(i2cid)--初始化,传入i2c_id
4.4 读取rgb和lux值并打印
五、效果展示
5.1下载固件和脚本
5.2 在Luatools工具中查看效果
审核编辑 黄宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
传感器
+关注
关注
2548文章
50642浏览量
751690 -
RGB
+关注
关注
4文章
798浏览量
58376 -
低功耗
+关注
关注
10文章
2362浏览量
103581
发布评论请先 登录
相关推荐
如何用SS1系列颜色传感器设置目标颜色?
基于白色LED光源的特性,深视智能SS1系列颜色传感器突破了传统单色RGB、融合光RGB的波长限制,将发射波长的范围覆盖到整个可见光谱,最大支持检测16种颜色。那么,我们如何利用颜色
低功耗4G模组:tcs3472颜色传感器示例
今天我们学习合宙低功耗4G模组Air780EP的LuatOS开发tcs3472示例。 一、简介 tcs3472颜色传感器能够读取照射到的物体的RGB三种数值,从而
光电式传感器的功能有哪些
能够检测光的存在或变化,这是其最基本的功能。 光强度测量 :通过测量光的强度,光电传感器可以用于光照度测量。 颜色识别 :某些光电传感器能够区分不同
在RGB和XYZ颜色传感器之间进行选择,以实现自适应照明调节
电子发烧友网站提供《在RGB和XYZ颜色传感器之间进行选择,以实现自适应照明调节.pdf》资料免费下载
发表于 08-26 09:30
•0次下载
OPT4048 高速高精度三色 XYZ 颜色传感器数据表
电子发烧友网站提供《OPT4048 高速高精度三色 XYZ 颜色传感器数据表.pdf》资料免费下载
发表于 08-12 10:46
•0次下载
颜色识别传感器:精准捕捉世界的每一抹色彩
颜色识别传感器作为现代工业、机器视觉、自动化控制等领域的重要设备,其技术的发展和应用对于提升生产效率、保障产品质量具有重要意义。本文将从颜色识别传感器的原理、结构组成、应用以及选型等
实例分享:如何使用阿童木颜色传感器检测转动轴的转向
摘要本案例描述了如何利用颜色传感器来检测转动轴的转向。河北省客户提出了一个问题,希望能够判断他们的转向轴是正转还是反转,转速并不快。阿童木工程师提供解决方案,通过在圆柱体上贴上三种不同颜色的标记,并
阿童木颜色传感器应用:智能识别瓶盖正反面
简介本案例介绍使用阿童木颜色传感器CL1配S10探头,对直径42mm、蓝色外壳、白色内壳的特殊瓶盖进行正反面检测。本案例适用于需要高效、精准检测瓶盖正反的生产环境,可大大提升生产效率和产品质量。需求
颜色传感器实时检测转动轴转向
摘要 本案例描述了如何利用颜色传感器来检测转动轴的转向。河北省客户提出了一个问题,希望能够判断他们的转向轴是正转还是反转,转速并不快。阿童木工程师提供解决方案,通过在圆柱体上贴上三种不同颜色的标记
阿童木颜色传感器应用:汽车车身颜色识别
引言 随着科技的不断进步,汽车制造业也在不断迭代升级,全自动化生产技术成为现代汽车生产的主流。本文将深入探讨某大型汽车生产企业在其全国生产基地中,采用阿童木颜色传感器(CL2)对车身颜色进行识
评论