不能错过!低功耗4G模组:tcs3472颜色传感器示例

今天我们学习低功耗4G模组Air780EP的LuatOS开发tcs3472示例,一起学起来吧~

1、简介

tcs3472颜色传感器能够读取照射到的物体的RGB三种数值,从而识别颜色

关联文档和使用工具:

LuatOS 固件获取

tcs3472 颜色传感器接口说明

Luatools下载调试工具

2、材料准备

2.1 Air780EP开发板一套


2.2 tcs3472模块一个


3、程序介绍

API说明

tcs3472初始化

tcs3472.init(i2c_id)

参数


返回值


获取RGB的数据

tcs3472.get_rgb()

参数

返回值


获取lux的数据

tcs3472.get_lux()

参数


返回值


常量


i2c初始化

i2c.setup(id, speed, pullup)

参数


返回值


4、实现示例

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、效果展示

5.1下载固件和脚本

5.2 在Luatools工具中查看效果

今天就分享到这里了~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值