top of page

課堂活動 (8): 光線感應器

光線感應器的應用非常廣泛,無論是家居用品、智能電話甚至工廠和貨倉都會見到它們的蹤影。現在新興的物流機械人甚至大大提高了貨物流動的速度,改變了供應鏈的物流方式

  • 編寫程式,讓感應器量度環境不同顏色,並把感應的反射讀數顯示在顯示屏上。

  • 可讓感應器分辨黑、白、紅、藍、綠五種顏色

任務8.1: 

程式模塊

完成圖

光線感應器能夠感應四圍環境的光暗物件的顏色。例如循線機械人就能跟隨顏色路徑行走,令機械人能夠在不知道活動空間仔細構造下進行定位

光線感應器可以分為紅外線發射器紅外線接收器:

  • 紅外線發射器:發射紅外線到要感測的物件上

  • 紅外線接收器:接收經物件表面反射回感應器的紅外線

不同顏色的表面根據顏色有不同的反射率。透過測量不同顏色表面紅外線反射的顏色讀數,感應器可以知道地面的顏色

  • 把兩組字串合在一起形成新的字串

  • 透過光線感應器閱讀顏色反射讀數。

任務8.2: 

  • 編寫程式,讓感應器量度四周環境的光度,並根據環境光度自動調較LED1和LED2白燈的光度。

        例如:

  • 環境越暗,LED越光。

  • 環境越光,LED越暗。

程式模塊

  • 選擇運算的方法,並進行運算

  • 把感應器的讀數或變數由一個數值範圍變作另一個數值範圍

  • 使用變數

完成圖

bottom of page