今天我们学习合宙低功耗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文章
5607浏览量
123271 -
RGB
+关注
关注
4文章
820浏览量
61528 -
低功耗
+关注
关注
12文章
3000浏览量
106263 -
颜色传感器
+关注
关注
2文章
105浏览量
18947 -
模组
+关注
关注
6文章
1720浏览量
32021
发布评论请先 登录
相关推荐
热点推荐
高精度户外扬尘监测终端,从传感器选型到低功耗设计
在智慧工地与环保监管的需求驱动下,传统扬尘监测手段面临巨大挑战。本文将手把手拆解一个高精度、低功耗、支持LoRa/4G双模传输的户外扬尘监测终端的完整开发过程。内容涵盖激光传感器原理、STM32硬件
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网络将数据上传至
MAX32663A超低功耗ECG生物识别传感器综述
MAX32663A是一款低功耗传感器中枢,具有嵌入式固件和B-Secur的HeartKey^®^ ECG算法,适用于可穿戴和医疗设备。它支持与Maxim的低功耗ECG传感器(例如MAX
MAX32663A超低功耗ECG生物识别传感器技术手册
MAX32663A是一款低功耗传感器中枢,具有嵌入式固件和B-Secur的HeartKey^®^ ECG算法,适用于可穿戴和医疗设备。它支持与Maxim的低功耗ECG传感器(例如MAX
全球摄像头模组和传感器CMOS主要厂商
全球摄像头模组与CMOS传感器市场广泛应用于智能手机、汽车电子、安防监控、工业视觉、AR/VR、物联网等领域。随着5G、AI与自动驾驶技术的快速发展,CMOS传感器在像素性能、感光能力

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