?今天我們學習低功耗4G模組Air780EP的LuatOS開發tcs3472示例。
一、簡介
tcs3472顏色傳感器能夠讀取照射到的物體的RGB三種數值,從而識別顏色。
二、硬件準備
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工具中查看效果
?
審核編輯 黃宇
?
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
傳感器
+關注
關注
2551文章
51099瀏覽量
753572 -
RGB
+關注
關注
4文章
798瀏覽量
58505 -
低功耗
+關注
關注
10文章
2404瀏覽量
103704
發布評論請先 登錄
相關推薦
如何用SS1系列顏色傳感器示教多通道顏色?
基于白色LED光源的特性,深視智能SS1系列顏色傳感器突破了傳統單色RGB、融合光RGB的波長限制,將發射波長的范圍覆蓋到整個可見光譜,最大支持檢測16種顏色。那么,我們如何利用SS1系列顏色
阿童木顏色傳感器 CL4 在數控機床不銹鋼鋼管檢測應用案例
)。這要求傳感器精度高、反應快,且能適應鋼管可能的傾斜與距離變化。三、解決方案采用阿童木顏色傳感器CL4。其內置白色LED與自定義光接收元件,依目標外觀(顏色)檢測
深視智能SS1系列顏色傳感器在鋰卷繞機標簽有無中的應用
傳感器采用先進的白色光點技術,能夠精準感知特定區域的顏色信息,區分標簽與背景及其他部件的顏色差異,從而判斷標簽是否存在。圖|卷繞機標簽識別02卷繞機標簽
如何用SS1系列顏色傳感器設置目標顏色?
基于白色LED光源的特性,深視智能SS1系列顏色傳感器突破了傳統單色RGB、融合光RGB的波長限制,將發射波長的范圍覆蓋到整個可見光譜,最大支持檢測16種顏色。那么,我們如何利用顏色
低功耗4G模組:tcs3472顏色傳感器示例
?今天我們學習合宙低功耗4G模組Air780EP的LuatOS開發tcs3472示例。 一、簡介 tcs3472顏色傳感器能夠讀取照射到的物體的RGB三種數值,從而
在RGB和XYZ顏色傳感器之間進行選擇,以實現自適應照明調節
電子發燒友網站提供《在RGB和XYZ顏色傳感器之間進行選擇,以實現自適應照明調節.pdf》資料免費下載
發表于 08-26 09:30
?0次下載
顏色識別傳感器:精準捕捉世界的每一抹色彩
?顏色識別傳感器作為現代工業、機器視覺、自動化控制等領域的重要設備,其技術的發展和應用對于提升生產效率、保障產品質量具有重要意義。本文將從顏色識別傳感器的原理、結構組成、應用以及選型等
實例分享:如何使用阿童木顏色傳感器檢測轉動軸的轉向
摘要本案例描述了如何利用顏色傳感器來檢測轉動軸的轉向。河北省客戶提出了一個問題,希望能夠判斷他們的轉向軸是正轉還是反轉,轉速并不快。阿童木工程師提供解決方案,通過在圓柱體上貼上三種不同顏色的標記,并
顏色傳感器實時檢測轉動軸轉向
摘要 本案例描述了如何利用顏色傳感器來檢測轉動軸的轉向。河北省客戶提出了一個問題,希望能夠判斷他們的轉向軸是正轉還是反轉,轉速并不快。阿童木工程師提供解決方案,通過在圓柱體上貼上三種不同顏色的標記
阿童木顏色傳感器應用:汽車車身顏色識別
引言 隨著科技的不斷進步,汽車制造業也在不斷迭代升級,全自動化生產技術成為現代汽車生產的主流。本文將深入探討某大型汽車生產企業在其全國生產基地中,采用阿童木顏色傳感器(CL2)對車身顏色進行識
評論