AMS TCS3430 coding on STM32(Arduino)
前言 該設備具有先進的環境傳感(ALS)和C IE 1931三刺激顏色控制(和C光傳感)。每個設備通道過濾器來使其能夠準確地測量環境環境,並根據光學特性來測量環境。顏色。這些用於計算色度、照度和色溫,所有這些都支持各種潛在的應用程序。 DFRobot_TCS3430 Nucleo-F401RE 連線 傳感器板子與上圖Nucleo-F401RE腳位對接部分硬件即完成 注意此板是3.3V非5V,與I2C的腳為傳感器板是含電阻的,如果是焊路電路板記得要外加電阻正常 編碼流程 首先在開始感應前先把TCS3430內的記憶體reset才不會造成I2C編寫指令錯誤 The Sensor Initialization 首先在開始Sensing前要先把TCS3430內的ADC等等全部重新設定,避免I2C寫入或讀取Fail 初始化表 初始化完成後即可抓取Data 其中getXData()等等涵式庫如下以此類推 額外設定 setWaitTimer/setALSGain/setHighGAIN 以上等等不同Gain設定最主要是影響感光程度可把其調整得更加敏感,Wait time主要是看檢測時間間隔用於節電 校正與Lux / CCT Calculations […]
AMS TCS3430 coding on STM32(Arduino) Read More »