圓創力科技

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

查看: 6445|回復: 0

顏色感測器 Color Sensor V1.0

[複製鏈接]
magiccar 發表於 2018-9-10 11:15 | 顯示全部樓層 |閱讀模式

Color Sensor V1.0

Color Sensor V1.0

Makeblock顏色感測器使用說明書V1.0.pdf (327.69 KB, 下載次數: 19)
概述
Me Color Sensor 是一款可識別多種顏色的顏色感測器。可識別黑、黃、紅、藍、綠、白六種顏色。本模組介面是藍白色標,說明是I2C通信模式,需要連接到主機板上帶有藍白色標識介面。
技術規格
● 工作電壓:5V
● 工作電流:<5 mA
● 工作溫度:-20~60℃
● 信號模式:I2C通信
● 模組尺寸:48x24x18mm(長x寬x高)
功能特性
● 模組的白色區域是與金屬梁接觸的參考區域;
● 具有反接保護,電源反接不會損壞IC;
● 支援Arduino IDE程式設計, 並且提供運行庫來簡化程式設計;
● 支援mBlock圖形化程式設計,適合全年齡用戶;
● 使用RJ25介面連線方便;
● 模組化安裝,相容樂高系列。
引腳定義
序號引腳功能
1SCLI2C通訊(時鐘管腳)
2SDAI2C通訊(資料管腳)
3GND地線
4VCC電源線
5S1補光燈控制管腳
5S1補光燈控制管腳
連線模式
● RJ25連接
由於顏色感測器模組介面是藍白色色標,當使用RJ25介面時,需要連接到主控板上帶有藍白色色標的介面。以Makeblock MegaPiPro為例,可以連接到6、7、8、9、10、11、12號介面,如圖:
● 杜邦線連接
當使用杜邦線連接到Arduino Mega2560主機板的時候,模組SCL、SDA引腳需要連接到I2C介面,S1、S2引腳需要連接到數位介面,即連接到A10、A11介面如下圖所示:
程式設計指導
● Arduino 程式設計
如果使用Arduino程式設計,需要調用庫Makeblock-Library-master 來控制顏色感測器模組
本程式通過Arduino程式設計,使用顏色感測器識別不同顏色時,我們可通過串口監視器查看顏色資料。

● mBlock 程式設計
顏色感測器模組支援mblock 程式設計環境,該模組指令使用簡介如下:
模組描述
參數一: 選擇模組所連接的埠;
參數二: 選擇目標顏色
參數一:選擇模組所連接的埠;
參數二:選擇相應顏色值
下面是使用LED模組來顯示顏色感測器所採集到的顏色:
原理解析
顏色感測器模組集成BH1745NUC數位顏色感測器,採用分時複用方式實現多模組並聯採集,單模組轉換時間160mS。為減少指示燈對感測器的影響,在開啟感測器電源後指示燈熄滅。
使用I2C匯流排讀取轉換結果。
使用控制方式如下:
LED_ONLED_OFF
S1+
Sensor ONSensor OFF
S2+
開啟補光燈:S1 = HIGH;關閉補光燈:S1 = LOW;
開啟感測器:S2 = LOW; 關閉感測器:S2 = HIGH;
原理圖

Color Sensor電路圖

Color Sensor電路圖




您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

QQ|Archiver|手機版|小黑屋|圓創力科技有限公司 IOP Robotic Technology Co.,Ltd Tel: 07-3924582 Fax: 07-3924001

GMT+8, 2024-11-23 19:29 , Processed in 0.025135 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表