?? 資源詳細信息
?? 溫馨提示:本資源由用戶 XuVshu 上傳分享,僅供學習交流使用。如有侵權,請聯系我們刪除。
資源簡介
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 中. 自行組合在速度和準確間取舍.
立即下載此資源
資源說明
下載說明
- 下載需消耗 2積分
- 24小時內重復下載不扣分
- 支持斷點續傳
- 資源永久有效
使用說明
- 下載后用解壓軟件解壓
- 推薦 WinRAR 或 7-Zip
- 如有密碼請查看說明
- 解壓后即可使用
積分獲取
- 上傳資源獲得積分
- 每日簽到免費領取
- 邀請好友注冊獎勵
- 查看詳情 →