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

图片

审核编辑 黄宇

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

    关注

    2577

    文章

    55512

    浏览量

    793965
  • RGB
    RGB
    +关注

    关注

    4

    文章

    836

    浏览量

    62234
  • 低功耗
    +关注

    关注

    12

    文章

    4033

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    集光电二极管、电流放大器、模拟电路和数字信号处理于一体的颜色传感器-WH3620

    颜色传感器是从发射发射光,由接收检测检测物体反射的光的“光电传感器”的一种。其核心工作原理基于光的吸收、反射与透射特性,结合光电转换技术
    的头像 发表于 03-13 09:44 243次阅读
    集光电二极管、电流放大器、模拟电路和数字信号处理<b class='flag-5'>器</b>于一体的<b class='flag-5'>颜色</b><b class='flag-5'>传感器</b>-WH3620

    破解快递分拣痛点!光子精密颜色传感器赋能高速分拣提质增效

    面对高速分拣响应滞后、检测不稳、调试复杂等行业痛点,传统颜色检测方案已难以适配快递行业自动化、规模化的发展需求。PW-D150颜色检测传感器以客户需求为导向,凭借200μs极速响应、99.9%精准
    的头像 发表于 02-24 15:06 240次阅读
    破解快递分拣痛点!光子精密<b class='flag-5'>颜色</b><b class='flag-5'>传感器</b>赋能高速分拣提质增效

    OPT4048:高速度高精度三刺激XYZ颜色传感器的全方位解析

    OPT4048:高速度高精度三刺激XYZ颜色传感器的全方位解析 在当今科技飞速发展的时代,对于光的精确感知和测量变得越来越重要。颜色传感器作为实现这一目标的关键器件,在众多领域发挥着不
    的头像 发表于 02-11 11:15 441次阅读

    OPT4060 高速高灵敏度 RGBW 颜色传感器:设计与应用指南

    OPT4060 高速高灵敏度 RGBW 颜色传感器:设计与应用指南 在电子设计领域,颜色传感器扮演着越来越重要的角色,尤其是在需要精确测量光线颜色
    的头像 发表于 02-11 10:45 345次阅读

    宜科电子OSM47系列高性能颜色传感器产品介绍

    OSM47系列高性能颜色传感器,白色LED+自定义接收原件的光学组合,可更准确捕捉物体表面细微的颜色差异。超强的检测算法可保证物体在倾斜、距离变化、高反光等情况下仍能被可靠检测。产品配备了三种检测
    的头像 发表于 01-23 16:13 502次阅读

    TCS34725颜色感应识别模块

    ,内部白平衡程序。 一、模块介绍 TCS34725是一款低成本颜色识别传感器模块。有功耗小,体积小,安装方便的优势。 其工作原理是,通过照明LED发光,照射到被测物体后,返回光经过滤镜检测RGB的比例值
    的头像 发表于 01-13 09:35 3563次阅读
    <b class='flag-5'>TCS</b>34725<b class='flag-5'>颜色</b>感应<b class='flag-5'>识别</b>模块

    基于精准颜色色彩感测的数字RGBW-IR色彩传感器-WH3620

    WH3620是一款数字RGBW-IR颜色传感器,集成了光电二极管、电流放大器、模拟电路和数字信号处理,支持红、绿、蓝、白(RGBW)及红外光(IR)的多通道并行传感
    的头像 发表于 12-24 10:04 583次阅读
    基于精准<b class='flag-5'>颜色</b>色彩感测的数字RGBW-IR色彩<b class='flag-5'>传感器</b>-WH3620

    颜色传感器识别锂电极片色标,定位裁切#颜色传感器

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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