自動乾手機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」來測試你的編程。