top of page
課堂活動 (8): 光線感應器
光線感應器的應用非常廣泛,無論是家居用品、智能電話甚至工廠和貨倉都會見到它們的蹤影。現在新興的物流機械人甚至大大提高了貨物流動的速度,改變了供應鏈的物流方式
-
編寫程式,讓感應器量度環境不同顏色,並把感應的反射讀數顯示在顯示屏上。
-
可讓感應器分辨黑、白、紅、藍、綠五種顏色
任務8.1:
程式模塊
完成圖
光線感應器能夠感應四圍環境的光暗和物件的顏色。例如循線機械人就能跟隨顏色路徑行走,令機械人能夠在不知道活動空間仔細構造下進行定位
光線感應器可以分為紅外線發射器和紅外線接收器:
-
紅外線發射器:發射紅外線到要感測的物件上
-
紅外線接收器:接收經物件表面反射回感應器的紅外線
不同顏色的表面根據顏色有不同的反射率。透過測量不同顏色表面紅外線反射的顏色讀數,感應器可以知道地面的顏色
-
把兩組字串合在一起形成新的字串
-
透過光線感應器閱讀顏色反射讀數。
任務8.2:
-
編寫程式,讓感應器量度四周環境的光度,並根據環境光度自動調較LED1和LED2白燈的光度。
例如:
-
環境越暗,LED越光。
-
環境越光,LED越暗。
程式模塊
-
選擇運算的方法,並進行運算
-
把感應器的讀數或變數由一個數值範圍變作另一個數值範圍
-
使用變數
完成圖
bottom of page