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

图片

审核编辑 黄宇

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

    关注

    2574

    文章

    54382

    浏览量

    786144
  • RGB
    RGB
    +关注

    关注

    4

    文章

    820

    浏览量

    61524
  • 低功耗
    +关注

    关注

    12

    文章

    2991

    浏览量

    106254
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Vishay VEML6046X00高精度RGBIR颜色传感器技术解析

    传感器采用微型不透明封装,尺寸为2.67mm x 2.45mm x 0.6mm(长 x 宽 x 高)。该颜色传感器符合RoHS指令,不含卤素。VEML6046X00传感器是RGBIR在
    的头像 发表于 11-14 11:56 371次阅读
    Vishay VEML6046X00高精度RGBIR<b class='flag-5'>颜色</b><b class='flag-5'>传感器</b>技术解析

    ‌OPT4060 RGBW高分辨率颜色传感器的技术解析与应用

    Texas Instruments OPT4060 RGBW高分辨率颜色传感器是一款单芯片颜色传感器,能够测量四个通道,每个通道均具有特定设计的光谱响应。四个通道中的三个通道在红色、绿
    的头像 发表于 09-06 14:22 781次阅读
    ‌OPT4060 RGBW高分辨率<b class='flag-5'>颜色</b><b class='flag-5'>传感器</b>的技术解析与应用

    颜色传感器的检测原理和应用实例

    颜色传感器是一种能够感知光线的传感器(光电传感器、光传感器的一种)。
    的头像 发表于 09-04 17:13 2812次阅读
    <b class='flag-5'>颜色</b><b class='flag-5'>传感器</b>的检测原理和应用实例

    OPT4048三色XYZ颜色传感器技术解析与应用指南

    Texas Instruments OPT4048三色XYZ颜色传感器是一款单芯片高分辨率颜色传感器,能够测量四个通道,每个通道具有特定设计的光谱响应。四个通道中的三个通道与CIE三色
    的头像 发表于 08-28 10:05 671次阅读
    OPT4048三色XYZ<b class='flag-5'>颜色</b><b class='flag-5'>传感器</b>技术解析与应用指南

    贸泽电子开售适用于汽车应用的全新Vishay Semiconductors VEML6046X00颜色传感器

     VEML6046X00颜色传感器。这是一款符合汽车标准的表面贴装、高精度16位RGBIR颜色传感器,配备I2C接口,非常适合汽车应用中的显示
    的头像 发表于 08-14 15:50 1273次阅读
    贸泽电子开售适用于汽车应用的全新Vishay Semiconductors VEML6046X00<b class='flag-5'>颜色</b><b class='flag-5'>传感器</b>

    新品上市丨阿童木CE系列颜色传感器

    导语在工业自动化领域,颜色检测的精度与效率直接影响产品品质与产线效能。阿童木智能科技推出CE系列高速智能型数字颜色传感器,以创新双模式检测逻辑与柔性化工业设计,为多行业提供稳定可靠的颜色
    的头像 发表于 06-11 16:11 1072次阅读
    新品上市丨阿童木CE系列<b class='flag-5'>颜色</b><b class='flag-5'>传感器</b>

    颜色传感器识别纺织布条字母定位裁切# 颜色传感器

    传感器
    阿童木(广州)智能科技有限公司
    发布于 :2025年05月29日 14:36:53

    电池正负极颜色识别解决方案-阿童木颜色传感器CL4应用

    检测稳定性传统光电传感器在300mm以上距离易受光衰减影响,导致信号强度不足。电池生产线节拍快,需确保高速运动中的检测精度。2.颜色区分难点红色与黑色胶圈在某些光
    的头像 发表于 03-28 14:48 672次阅读
    电池正负极<b class='flag-5'>颜色</b><b class='flag-5'>识别</b>解决方案-阿童木<b class='flag-5'>颜色</b><b class='flag-5'>传感器</b>CL4应用

    深度解析!RK3568 加持机械臂是如何实现颜色识别与抓取的?

    一、产品简介TL3568-PlusTEB人工智能实验箱国产高性能处理64位4核低功耗2.0GHz超高主频1T超高算力NPU兼容鸿蒙等国产操作系统二、实验目的1、了解机械臂识别颜色抓取积木的基本流程
    的头像 发表于 01-15 08:07 1246次阅读
    深度解析!RK3568 加持机械臂是如何实现<b class='flag-5'>颜色</b><b class='flag-5'>识别</b>与抓取的?

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

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

    如何选择PCB颜色

    一、PCB颜色代表什么意思?   PCB颜色一般是指拿到一块PCB板时最直观看到的板子上的油色,PCB表面的颜色就是阻焊剂的颜色。PCB板染色颜料是一种硬化树脂,主体树脂是无色近透明的
    的头像 发表于 12-24 11:33 1609次阅读

    色环电阻颜色编码解析 如何识别色环电阻的阻值

    色环电阻的颜色编码是一种标准化系统,用于表示电阻的电阻值、容差,有时甚至表示电阻的温度系数。以下是对色环电阻颜色编码的介绍以及识别色环电阻阻值的方法: 一、色环电阻颜色编码 色环电阻通
    的头像 发表于 12-23 10:18 1.2w次阅读

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

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

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

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