自動乾手機SAM LABS Coding

SAM SPACE 版本 :

我們要先手動按下KEY PRESS以開啟RGB LED來做出光欄機關。

接著當light sensor少於20時(請自己因應環境改變),DC motor(風扇)便會開啟。

Workbench 版本

Coding 概覽

1.首先由「Gernal」取出「program start 」,然後從 「RGB Light」 的「Actions」取出「set RGB Light LED color to _ 」並把它放在「program start」下。

因為光爛需要用到光源,所以在一開始的時候便要把RGB LIGHT開啟。

我們建議把color設成白色,這樣light sensor能較易讀取數值。

2.在「Logic」中取出「repeat forever」並把它放在「「set RGB Light LED color to _ 」後。

由於我們要不停檢查光欄有沒被遮蓋 ,所以需要用到「repeat forever」。

3.在「Logic」取出「if do else」再放到「repeat forever」內。

4..在「Logic」取出「= 」再放到「if do else」內,然後把「=」改為「<=」。

5.在「Light Sensor」的「Actions」中取出「get Light Sensor value」再放到「if do else」內「<=」的前一格。

6.在「Math」中取出「0」再放到「if do else」內「<=」的後一格,並把數字改為「20」。

「20」是比較暗/有人遮蓋光欄的數字,你也可以隨意更改!

7. 在「DC motor」的「Actions」取出「set DC motor motor speed to _」再放到「do」和「else」內。

do 的 set 為 100 , else 的 set 為 0 。

意思是當Light sensor的value少過20時,即有手遮蓋light gate, DC motor 便會開啟,否則便會閉關。

這樣便完成了,請按下「RUN」來測試你的編程。