光線感應器

什麼是光線感應器

光線感應器可以偵測光線的強弱。其原理如同眼睛的瞳孔會感應到外界亮度過高、過低,根據感應結果進行反應(瞳孔縮小、放大)以適應當下環境。光線感應器裡面有一個光敏元件,會將接收到的光,轉換成電信訊號。光敏元件其實是利用接收到的光的強弱來改變電阻值,所以流經的電流大小會有所改變,藉此來輸出不同的電信訊號或做相關判斷。

FlipRobot的光線感應器接收光的數值範圍為0~1023。

光線感應器的應用

下面的程式範例將實作光線感應器的感測。

如下圖,如果光線感應器偵測的數值(透過下圖中藍色程式積木可以得到回饋的數值)大於等於10(一定的亮度)的條件成立時,執行前進的功能,否則執行停止的功能(表示光線感應器偵測的數值小於10)。

Last updated