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工具中查看效果

图片

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2554

    文章

    51565

    浏览量

    757673
  • RGB
    RGB
    +关注

    关注

    4

    文章

    801

    浏览量

    58799
  • 低功耗
    +关注

    关注

    10

    文章

    2427

    浏览量

    103947
收藏 人收藏

    相关推荐

    【CW32模块使用】TCS34725颜色识别传感器

    本模块是基于AMS的TCS3472XFN彩色光数字转换为核心的颜色传感器传感器提供红色,绿色,蓝色(RGB)和清晰光感应值的数字输出。集
    的头像 发表于 12-30 11:28 263次阅读
    【CW32模块使用】<b class='flag-5'>TCS</b>34725<b class='flag-5'>颜色</b><b class='flag-5'>识别传感器</b>

    如何用SS1系列颜色传感器示教多通道颜色

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

    阿童木颜色传感器 CL4 在数控机床不锈钢钢管检测应用案例

    )。这要求传感器精度高、反应快,且能适应钢管可能的倾斜与距离变化。三、解决方案采用阿童木颜色传感器CL4。其内置白色LED与自定义光接收元件,依目标外观(颜色)检测
    的头像 发表于 12-10 16:08 196次阅读
    阿童木<b class='flag-5'>颜色</b><b class='flag-5'>传感器</b> CL4 在数控机床不锈钢钢管检测应用案例

    深视智能SS1系列颜色传感器在锂卷绕机标签有无中的应用

    传感器采用先进的白色光点技术,能够精准感知特定区域的颜色信息,区分标签与背景及其他部件的颜色差异,从而判断标签是否存在。图|卷绕机标签识别02卷绕机标签
    的头像 发表于 11-26 01:04 200次阅读
    深视智能SS1系列<b class='flag-5'>颜色</b><b class='flag-5'>传感器</b>在锂卷绕机标签有无中的应用

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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