您好,歡迎來(lái)電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>電子元器件>傳感器>

一文讀懂顏色傳感器使用方法 - 全文

2018年03月09日 11:37 網(wǎng)絡(luò)整理 作者: 用戶評(píng)論(0
關(guān)鍵字:顏色傳感器(17844)

  顏色傳感器是一種傳感裝置,是將物體顏色同前面已經(jīng)示教過(guò)的參考顏色進(jìn)行比較來(lái)檢測(cè)顏色的裝置。當(dāng)兩個(gè)顏色在一定的誤差范圍內(nèi)相吻合時(shí),輸出檢測(cè)結(jié)果。

  顏色傳感器使用方法

  方法1:

  把顏色傳感器放到白色物體上,打開(kāi)紅色濾波器,此時(shí)傳感器會(huì)發(fā)出頻率,對(duì)發(fā)出的頻率進(jìn)行計(jì)數(shù),當(dāng)計(jì)數(shù)到255時(shí),有一個(gè)時(shí)間,把這個(gè)時(shí)間記為T(mén)1。

  打開(kāi)綠色濾波器,此時(shí)傳感器會(huì)發(fā)出不同頻率,對(duì)頻率進(jìn)行計(jì)數(shù),當(dāng)計(jì)數(shù)到255時(shí),有另一個(gè)時(shí)間,把這個(gè)時(shí)間記為T(mén)2。

  打開(kāi)藍(lán)色濾波器,此時(shí)傳感器會(huì)發(fā)出另一個(gè)不同頻率,對(duì)頻率進(jìn)行計(jì)數(shù),當(dāng)計(jì)數(shù)到255時(shí),有第三個(gè)時(shí)間,把這個(gè)時(shí)間記為T(mén)3。

  再把傳感器放到待測(cè)物體上,打開(kāi)紅色濾波器,在T1時(shí)間內(nèi)統(tǒng)計(jì)計(jì)數(shù)個(gè)數(shù),把這個(gè)個(gè)數(shù)記為N1。

  打開(kāi)綠色濾波器,在T2時(shí)間內(nèi)統(tǒng)計(jì)計(jì)數(shù)個(gè)數(shù),把這個(gè)個(gè)數(shù)記為N2。

  打開(kāi)藍(lán)色濾波器,在T3時(shí)間內(nèi)統(tǒng)計(jì)計(jì)數(shù)個(gè)數(shù),把這個(gè)個(gè)數(shù)記為N3

  N1N2N3組成了待測(cè)物體的三基色。

  方法2:

  把顏色傳感器放到白色物體上,設(shè)置定時(shí)器為一定時(shí)間,打開(kāi)紅色濾波器,此時(shí)傳感器會(huì)發(fā)出頻率,對(duì)發(fā)出的頻率進(jìn)行計(jì)數(shù),把這個(gè)數(shù)記為n1。

  打開(kāi)綠色濾波器,此時(shí)傳感器會(huì)發(fā)出不同頻率,對(duì)頻率進(jìn)行計(jì)數(shù),把這個(gè)數(shù)記為n2。

  打開(kāi)藍(lán)色濾波器,此時(shí)傳感器會(huì)發(fā)出另一個(gè)不同頻率,對(duì)頻率進(jìn)行計(jì)數(shù),把這個(gè)數(shù)記為n3。分別乘以255/n1、255/n2、255/n3。

  再把傳感器放到待測(cè)物體上,定時(shí)器設(shè)置相同時(shí)間,打開(kāi)紅色濾波器,此時(shí)傳感器會(huì)發(fā)出頻率,對(duì)發(fā)出的頻率進(jìn)行計(jì)數(shù),把這個(gè)數(shù)記為X1。

  打開(kāi)綠色濾波器,此時(shí)傳感器會(huì)發(fā)出不同頻率,對(duì)頻率進(jìn)行計(jì)數(shù),把這個(gè)數(shù)記為X2。

  打開(kāi)藍(lán)色濾波器,此時(shí)傳感器會(huì)發(fā)出另一個(gè)不同頻率,對(duì)頻率進(jìn)行計(jì)數(shù),把這個(gè)數(shù)記為X3。分別乘以255/n1、255/n2、255/n3。

  待測(cè)物體的三基色為255*X1/n1、255*X2/n2、255*X3/n3。

  顏色傳感器使用說(shuō)明

  顏色傳感器模塊有兩種工作模式:一種是檢測(cè)不同的顏色,另一種是測(cè)量光的強(qiáng)度。使用兩種模式為一個(gè)分支模塊,等待模塊或者循環(huán)模塊產(chǎn)生一個(gè)真/假邏輯信號(hào)

  1、顏色傳感器模式

一文讀懂顏色傳感器使用方法

  ?號(hào)碼顯示了哪個(gè)NXT端口將連接至顏色傳感器。如果需要,可在配置面板中更改此號(hào)碼。

  ?此圖標(biāo)顯示顏色傳感器模式

  ?將模塊放置于工作區(qū)域時(shí),模塊數(shù)據(jù)中心將自動(dòng)打開(kāi)。必須至少將一條數(shù)據(jù)線從模塊的輸出接頭連接至另一模塊的數(shù)據(jù)中心。(有關(guān)更多信息,請(qǐng)參見(jiàn)以下“數(shù)據(jù)中心”部分。)

  在配置面板中使用下拉菜單選擇“在范圍內(nèi)”,產(chǎn)生“真”信號(hào);選擇“在范圍外”,產(chǎn)生“假”信號(hào)。顏色傳感器模塊默認(rèn)設(shè)置為“在范圍內(nèi)”、檢測(cè)黃色。檢測(cè)到黃色會(huì)產(chǎn)生“真”信號(hào),檢測(cè)到其他顏色,會(huì)產(chǎn)生“假”信號(hào)。

一文讀懂顏色傳感器使用方法

  在顏色傳感器模式下,在配置面板內(nèi)的反饋框顯示的是當(dāng)前檢測(cè)到的顏色。(接收返回值前,要確認(rèn)傳感器已連接到所選端口,并與NXT建立起通訊)

  2、顏色傳感器模式下的配置

  ?選擇顏色傳感器插入的端口。默認(rèn)情況下,模塊會(huì)將端口3設(shè)置給顏色傳感器。如果需要,可更改此選擇。

  ?下拉菜單可以讓你選擇顏色傳感器模式或者光傳感器模式。選擇‘ColorSensor’可檢測(cè)不同的顏色。

  ?使用下拉菜單選擇“InsideRange”或“OutsideRange”。如果你想顏色出發(fā)點(diǎn)在范圍之內(nèi)就選擇“InsideRange”,如果想顏色觸發(fā)點(diǎn)在范圍之外就選擇“”

  ?是用左,右滑塊來(lái)定義顏色范圍的觸發(fā)值:黑,藍(lán),綠,黃,紅和白。

  3、光傳感器模式

一文讀懂顏色傳感器使用方法

  ?號(hào)碼顯示了哪個(gè)NXT端口將連接至顏色傳感器。如果需要,可在配置面板中更改此號(hào)碼。

  ?此圖標(biāo)顯示了光傳感器模式,在“功能”中選擇光的顏色:紅、綠或藍(lán)。?此圖標(biāo)表示設(shè)置觸發(fā)點(diǎn)的強(qiáng)度。顯示的彩色條越多,觸發(fā)點(diǎn)就越高。

  ?將模塊放置于工作區(qū)域時(shí),模塊數(shù)據(jù)中心將自動(dòng)打開(kāi)。必須至少將一條數(shù)據(jù)線從模塊的輸出接頭連接至另一模塊的數(shù)據(jù)中心。(有關(guān)更多信息,請(qǐng)參見(jiàn)以下“數(shù)據(jù)中心”部分。)

  可使用滑塊或在輸入框中鍵入值來(lái)指定觸發(fā)點(diǎn)。選擇單選按鈕指定輸出“真”信號(hào)的范圍(高于觸發(fā)值或低于觸發(fā)值)。

  光傳感器模式的默認(rèn)設(shè)置為:滑塊設(shè)置在50,選擇右側(cè)單選按鈕,此時(shí),光強(qiáng)度大于50%時(shí)輸出“真”信號(hào)。如果要在光強(qiáng)度小于50%時(shí)輸出“真”信號(hào),你可以選擇左側(cè)單選按鈕。

一文讀懂顏色傳感器使用方法

  在光傳感器模式下,反饋框顯示當(dāng)前光線讀數(shù)(0-100%)。(接收返回值前,要確認(rèn)傳感器已連接到所選端口,并與NXT建立起通訊)

  你必須從這個(gè)模塊的數(shù)據(jù)中心引出至少一條輸出數(shù)據(jù)線,將數(shù)據(jù)線引至其他模塊用于數(shù)據(jù)的傳遞。(有關(guān)更多信息,請(qǐng)參見(jiàn)以下“數(shù)據(jù)中心”部分。)

  4、檢測(cè)光傳感器本身的反射光

  光傳感器會(huì)打開(kāi)自帶的發(fā)光二極管(默認(rèn)為發(fā)出紅光),檢測(cè)是否有光返回。這個(gè)功能在光照條件困難的環(huán)境下(如非常暗的房間或光線有變化的環(huán)境)非常有用。這一功能還可用于將光傳感器作為一個(gè)短距離的測(cè)距儀使用,當(dāng)“發(fā)光”功能打開(kāi)時(shí),光傳感器接近反光物體時(shí),會(huì)檢測(cè)到更高的反射光強(qiáng)度。

  5、光傳感器模式下的配置

  ?可使用滑塊或在輸入框中鍵入值來(lái)指定觸發(fā)點(diǎn)。如果希望光線強(qiáng)度高于觸發(fā)值時(shí)觸發(fā)模塊,則選擇滑塊右側(cè)的單選按鈕;如果希望光線強(qiáng)度低于觸發(fā)值時(shí)觸發(fā)模塊,則選擇左側(cè)的單選按鈕。

  ?如果你選中“Light”復(fù)選框,,光傳感器會(huì)打開(kāi)自身的光源,檢測(cè)返回的反射光。默認(rèn)產(chǎn)生的是紅光,但是你也可以在控制面板上選擇綠光或藍(lán)光。所選擇的光的顏色會(huì)在模塊上顯示。不選擇“光”的復(fù)選框,將測(cè)量環(huán)境光。

  ?反饋框顯示當(dāng)前檢測(cè)到的光值(0-100)。你可以用它來(lái)嘗試不同的觸發(fā)值。

  6、配置顏色傳感器模塊的數(shù)據(jù)中心

  可以通過(guò)將數(shù)據(jù)線(從其它模塊的數(shù)據(jù)中心)連接至“顏色傳感器”模塊的數(shù)據(jù)中心動(dòng)態(tài)地控制“光線傳感器”模塊。

  在模塊數(shù)據(jù)中心放置于工作區(qū)域之后,單擊模塊左下角的選項(xiàng)卡可打開(kāi)模塊數(shù)據(jù)中心。

一文讀懂顏色傳感器使用方法

  承載至模塊的輸入信息的數(shù)據(jù)線連接至數(shù)據(jù)中心左側(cè)的接頭。承載輸出信息的數(shù)據(jù)線連接至右側(cè)的接頭。

一文讀懂顏色傳感器使用方法

  [A]輸入插頭

 ?。跙]輸出插頭

 ?。跜]數(shù)字?jǐn)?shù)據(jù)線(黃色)

  [D]邏輯數(shù)據(jù)線(綠色)

 ?。跡]文本數(shù)據(jù)線(橙色)

 ?。跢]故障數(shù)據(jù)線(灰色

  從輸入接頭將數(shù)據(jù)傳輸至輸出接頭

  如果輸入接頭有對(duì)應(yīng)的輸出接頭(參見(jiàn)上面的A),輸入數(shù)據(jù)將從輸入接頭傳輸至輸出接頭,而不會(huì)被更改。在這種情況下,如果輸入接頭連接至輸入數(shù)據(jù)線,僅可使用輸出接頭;連接輸出數(shù)據(jù)線至此類(lèi)輸出接頭而不連接輸入數(shù)據(jù)線將導(dǎo)致輸出數(shù)據(jù)線“故障”(并顯示為灰色)。

  承載特定類(lèi)型數(shù)據(jù)的數(shù)據(jù)線

  每條數(shù)據(jù)線在模塊之間承載特定類(lèi)型的數(shù)據(jù)。例如,如果數(shù)據(jù)線與模塊數(shù)據(jù)中心的邏輯接頭連接,則它僅可連接至另一模塊據(jù)中心的邏輯接頭。下表顯示了每個(gè)接頭可接受或發(fā)送的數(shù)據(jù)類(lèi)型。

  數(shù)據(jù)線顏色

  數(shù)據(jù)線通過(guò)特定的顏色識(shí)別:承載數(shù)字?jǐn)?shù)據(jù)的數(shù)據(jù)線為黃色,承載邏輯數(shù)據(jù)的數(shù)據(jù)線為綠色,承載文本數(shù)據(jù)的數(shù)據(jù)線為橙色。

  故障”數(shù)據(jù)線

  如果將數(shù)據(jù)線連接至數(shù)據(jù)類(lèi)型錯(cuò)誤的接頭,則數(shù)據(jù)線將會(huì)出現(xiàn)“故障”(并顯示為灰色)。如果數(shù)據(jù)線故障則無(wú)法下載程序。

  如果單擊“故障”數(shù)據(jù)線,便可在工作區(qū)域右下角的幫助小窗口中查看“故障”原因。

  數(shù)據(jù)必須位于接頭的可能范圍內(nèi)

  對(duì)于可接受較大輸入范圍的接頭(例如:0-100),接頭將強(qiáng)制性將任何超出范圍的輸入改為范圍內(nèi)。例如,如果“移動(dòng)”模塊的“電源”接頭收到輸入值150,模塊會(huì)將輸入值更改為100(即,位于“電源”接頭范圍的數(shù)字)。

  此表顯示了“顏色傳感器”模塊數(shù)據(jù)中心上接頭的不同特性:

一文讀懂顏色傳感器使用方法
一文讀懂顏色傳感器使用方法
一文讀懂顏色傳感器使用方法
一文讀懂顏色傳感器使用方法

非常好我支持^.^

(7) 17.9%

不好我反對(duì)

(32) 82.1%

( 發(fā)表人:姚遠(yuǎn)香 )

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?