亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

您現在的位置是:蟲蟲下載站 > 資源下載 > 技術資料 > stm32驅動tcs34725顏色傳感器

stm32驅動tcs34725顏色傳感器

資 源 簡 介

delay.c 文件實現iic的精準延遲..如果有其他的精準延遲程序可以替代.


miic.c 文件 實現模擬iic通信


tcs34725.c 文件實現對顏色傳感器的通信 通信常用程序如下


TCS34725_Init() 為顏色傳感器初始化程序 返回值 true或者false 例 if(TCS34725_Init()==true)



TCS34725_GetRawData() 為采集顏色. 返回值 true或者false 例 if(TCS34725_GetRawData()==true) 

顏色數據儲存在已經定義的靜態變量中.


顏色讀取 為 調用u16 GetRData(void);u16 GetGData(void);u16 GetBData(void);u16 GetCData(void); 

這四個函數讀取靜態變量的數值并分別返回16位的R,G,B,C值.


RGBLEDOFF   RGBLEDON 分別是燈光開關.



顏色傳感器,采集時長設置在 tcs34725.c 文件中 的

void TCS34725_Setup(void)

{

    TCS34725_SetIntegrationTime(TCS34725_INTEGRATIONTIME_154MS);

    TCS34725_SetGain(TCS34725_GAIN_16X);

}

TCS34725_SetIntegrationTime 是設置單次采集時長

TCS34725_SetGain   是設置多次采集的次數. 

這兩個函數需要的參數 選擇在tcs34725.h 中. 自行組合在速度和準確間取舍.


相 關 資 源

主站蜘蛛池模板: 襄垣县| 融水| 沈丘县| 定州市| 顺昌县| 两当县| 威海市| 浦城县| 繁昌县| 资中县| 泸州市| 简阳市| 如东县| 轮台县| 常熟市| 建湖县| 卓资县| 沁源县| 墨江| 滁州市| 洛隆县| 织金县| 兴和县| 苍梧县| 新乡市| 泗阳县| 龙陵县| 保靖县| 惠安县| 郁南县| 营山县| 瓦房店市| 沈丘县| 汉川市| 鹿邑县| 白山市| 华亭县| 武邑县| 理塘县| 阳西县| 太谷县|