0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

tcs3472颜色传感器,识别颜色,原来如此简单!

青山老竹农 来源:jf_82863998 作者:jf_82863998 2024-10-31 07:29 次阅读

​今天我们学习低功耗4G模组Air780EP的LuatOS开发tcs3472示例。

一、简介

tcs3472颜色传感器能够读取照射到的物体的RGB三种数值,从而识别颜色。

  • tcs3472 颜色传感器接口说明
  • 关联文档和使用工具
  • LuatOS 固件获取
  • Luatools下载调试工具

二、硬件准备

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()

参数

返回值

返回值类型解释
tabletcs3472 rgb数据

3.3 获取lux数据

tcs3472.get_lux()

参数

传入值类型解释
tablergb_data rgb数据

返回值

返回值类型解释
numberlux数据

常量

常量类型解释
i2c.FASTnumber高速
i2c.SLOWnumber低速

3.4 i2c的初始化

i2c.setup(id, speed, pullup)

参数

传入值类型解释
int设备id, 例如i2c1的id为1, i2c2的id为2
intI2C速度, 例如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
    RGB
    +关注

    关注

    4

    文章

    798

    浏览量

    58376
  • 低功耗
    +关注

    关注

    10

    文章

    2362

    浏览量

    103581
收藏 人收藏

    评论

    相关推荐

    如何用SS1系列颜色传感器设置目标颜色

    基于白色LED光源的特性,深视智能SS1系列颜色传感器突破了传统单色RGB、融合光RGB的波长限制,将发射波长的范围覆盖到整个可见光谱,最大支持检测16种颜色。那么,我们如何利用颜色
    的头像 发表于 11-19 01:04 69次阅读
    如何用SS1系列<b class='flag-5'>颜色</b><b class='flag-5'>传感器</b>设置目标<b class='flag-5'>颜色</b>?

    强色来袭!深视智能全新产品线——颜色传感器SS1系列新品上市!

    全新产品线·颜色传感器依托深视智能10年研发能力,向通用传感器之路迈进!深视智能正式推出全新产品线——颜色传感器SS系列!新一代
    的头像 发表于 11-05 08:05 245次阅读
    强色来袭!深视智能全新产品线——<b class='flag-5'>颜色</b><b class='flag-5'>传感器</b>SS1系列新品上市!

    低功耗4G模组:tcs3472颜色传感器示例

    ​今天我们学习合宙低功耗4G模组Air780EP的LuatOS开发tcs3472示例。 一、简介 tcs3472颜色传感器能够读取照射到的物体的RGB三种数值,从而
    的头像 发表于 10-21 07:07 176次阅读
    低功耗4G模组:<b class='flag-5'>tcs3472</b><b class='flag-5'>颜色</b><b class='flag-5'>传感器</b>示例

    光电式传感器的功能有哪些

    能够检测光的存在或变化,这是其最基本的功能。 光强度测量 :通过测量光的强度,光电传感器可以用于光照度测量。 颜色识别 :某些光电传感器能够区分不同
    的头像 发表于 09-23 09:12 448次阅读

    在RGB和XYZ颜色传感器之间进行选择,以实现自适应照明调节

    电子发烧友网站提供《在RGB和XYZ颜色传感器之间进行选择,以实现自适应照明调节.pdf》资料免费下载
    发表于 08-26 09:30 0次下载
    在RGB和XYZ<b class='flag-5'>颜色</b><b class='flag-5'>传感器</b>之间进行选择,以实现自适应照明调节

    OPT4048 高速高精度三色 XYZ 颜色传感器数据表

    电子发烧友网站提供《OPT4048 高速高精度三色 XYZ 颜色传感器数据表.pdf》资料免费下载
    发表于 08-12 10:46 0次下载
    OPT4048 高速高精度三色 XYZ <b class='flag-5'>颜色</b><b class='flag-5'>传感器</b>数据表

    OPT4060高速高灵敏度RGBW颜色传感器数据表

    电子发烧友网站提供《OPT4060高速高灵敏度RGBW颜色传感器数据表.pdf》资料免费下载
    发表于 08-09 10:23 0次下载
    OPT4060高速高灵敏度RGBW<b class='flag-5'>颜色</b><b class='flag-5'>传感器</b>数据表

    颜色识别传感器:精准捕捉世界的每一抹色彩

    颜色识别传感器作为现代工业、机器视觉、自动化控制等领域的重要设备,其技术的发展和应用对于提升生产效率、保障产品质量具有重要意义。本文将从颜色识别传感器的原理、结构组成、应用以及选型等
    的头像 发表于 07-21 16:03 626次阅读
    <b class='flag-5'>颜色</b><b class='flag-5'>识别传感器</b>:精准捕捉世界的每一抹色彩

    实例分享:如何使用阿童木颜色传感器检测转动轴的转向

    摘要本案例描述了如何利用颜色传感器来检测转动轴的转向。河北省客户提出了一个问题,希望能够判断他们的转向轴是正转还是反转,转速并不快。阿童木工程师提供解决方案,通过在圆柱体上贴上三种不同颜色的标记,并
    的头像 发表于 05-23 13:50 250次阅读
    实例分享:如何使用阿童木<b class='flag-5'>颜色</b><b class='flag-5'>传感器</b>检测转动轴的转向

    阿童木颜色传感器应用:智能识别瓶盖正反面

    简介本案例介绍使用阿童木颜色传感器CL1配S10探头,对直径42mm、蓝色外壳、白色内壳的特殊瓶盖进行正反面检测。本案例适用于需要高效、精准检测瓶盖正反的生产环境,可大大提升生产效率和产品质量。需求
    的头像 发表于 03-15 17:08 403次阅读
    阿童木<b class='flag-5'>颜色</b><b class='flag-5'>传感器</b>应用:智能<b class='flag-5'>识别</b>瓶盖正反面

    阿童木颜色传感器在车身颜色识别中的应用

    传感器
    阿童木(广州)智能科技有限公司
    发布于 :2024年03月12日 15:16:16

    颜色识别边界问题

    颜色识别出现这种样的左右边框可能是什么原因?我感觉代码好像没有问题上下边界能画出来左右边界就画不出来
    发表于 03-08 17:29

    数字RGBW-IR颜色传感器WH3620规格书

    电子发烧友网站提供《数字RGBW-IR颜色传感器WH3620规格书.pdf》资料免费下载
    发表于 03-06 15:24 2次下载

    颜色传感器实时检测转动轴转向

    摘要 本案例描述了如何利用颜色传感器来检测转动轴的转向。河北省客户提出了一个问题,希望能够判断他们的转向轴是正转还是反转,转速并不快。阿童木工程师提供解决方案,通过在圆柱体上贴上三种不同颜色的标记
    的头像 发表于 02-26 13:52 323次阅读
    <b class='flag-5'>颜色</b><b class='flag-5'>传感器</b>实时检测转动轴转向

    阿童木颜色传感器应用:汽车车身颜色识别

    引言 随着科技的不断进步,汽车制造业也在不断迭代升级,全自动化生产技术成为现代汽车生产的主流。本文将深入探讨某大型汽车生产企业在其全国生产基地中,采用阿童木颜色传感器(CL2)对车身颜色进行
    的头像 发表于 01-26 14:45 423次阅读
    阿童木<b class='flag-5'>颜色</b><b class='flag-5'>传感器</b>应用:汽车车身<b class='flag-5'>颜色</b><b class='flag-5'>识别</b>