今天我们学习合宙低功耗4G模组Air780EP的LuatOS开发tcs3472示例。
一、简介
tcs3472颜色传感器能够读取照射到的物体的RGB三种数值,从而识别颜色
- 关联文档和使用工具:
- LuatOS 固件获取
- tcs3472 颜色传感器接口说明
- 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()
参数
无
返回值
| 返回值类型 | 解释 |
|---|---|
| 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工具中查看效果
审核编辑 黄宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
4G
+关注
关注
15文章
5628浏览量
124525 -
RGB
+关注
关注
4文章
836浏览量
62226 -
低功耗
+关注
关注
12文章
4026浏览量
106851 -
颜色传感器
+关注
关注
2文章
113浏览量
19139 -
模组
+关注
关注
6文章
1796浏览量
32349
发布评论请先 登录
相关推荐
热点推荐
低功耗采集器:传感器联网,对接物联网平台
自动化等。 一、核心构成 - 前端采集:温湿度、气压、加速度、霍尔、电流/电压等传感器/信号接口(模拟量/RS485等)。 - 主控与处理:低功耗MCU/SoC,含ADC、数据预处理、阈值触发与边缘智能。 - 通信模组:LoRa
低功耗4G温度传感器:全域温度管控,满足行业需求
低功耗4G温度传感器的优势多,电池供电、免布线、超长待机、4G全网通直传云端、无需网关、安装灵活、远程实时测温,适配无人值守、分散点位、户外/无市电场景,以下为细分落地场景: 一、冷链
MAX32675C:工业与医疗传感器的超低功耗解决方案
富的功能,成为了4 - 20mA环路供电传感器和变送器的理想选择。本文将深入探讨MAX32675C的特点、应用以及电气特性,为电子工程师在设计相关产品时提供参考。 文件下载: MAX32675C.pdf 一、产品概述 MAX32675C是一款专为工业应用设计的超
如何确保CAT.1模组的高性能与低功耗?
元器件数量和板级面积,从而降低了整体系统的功耗。
超轻量架构设计:芯片内部集成了定制的RISC-V协处理器,专门用于处理后台低负载任务(如心跳包维持、传感器数据轮询)。主核可以在大部分时间处于深度休眠
发表于 03-05 11:41
GD01C 4G路由模组:串口转4G/WiFi/网口通信
HLK-GD01C是一款由深圳市海凌科电子有限公司推出的4G无线路由器,支持串口转4G/WiFi/网口通信,并具备智能网络切换功能。该设备适用于多种物联网与移动上网场景,具备安装简便、配置灵活
TCS34725颜色感应识别模块
,内部白平衡程序。 一、模块介绍 TCS34725是一款低成本颜色识别传感器模块。有功耗小,体积小,安装方便的优势。 其工作原理是,通过照明LED发光,照射到被测物体后,返回光经过滤镜
XL2417D 无线透传模组,开发门槛低,快速实现低功耗无线数据传输
XL2417D 透传模组 采用 XL2417D 低功耗高性能 SoC 芯片,集成 2.4G 射频收发器、MCU 及丰富外设。模块开发门槛低,用户只要掌握串口 UART 接口通信,无需深
发表于 08-14 15:43
仅80μA!24GHz超低功耗,小体积人体存在雷达模组
2025-07-01 11:55 发布于:广东省 产品介绍 Rd-03L_V2 是安信可科技开发的 一款电池供电超低功耗雷达模组 。该模组包含极简化 24GHz 毫米波传感器硬件和
温度采集模块 4G全网通
4G全网通温度采集模块是一种基于4G移动网络的物联网终端模块,通过内置温度传感器(或外接传感器)实时监测环境温度,并通过4G网络将数据上传至
低功耗4G模组:tcs3472颜色传感器示例
评论