On/Off 開關

SAM_Labs_Block_Directory.pdf - Google Chrome

On/Off 是一個特別開關 , 它能夠讓一些讀取數據的Input做到開關效果。

當「light sensor」這種讀取數據的Input連接「On/Off」時及Output ,

數值為 0 時 , Output便會關閉 ; 大於 0 時 Output 便會開啟。

影片教學 :

同時 , 「連接On/Off 後」 :

Output 的燈光強度/轉動速度均不受 Input的數據影響。

所需用料 :

Light sensor x 1 (建議使用)

RGB LED x 1 (建議使用)

iPad x 1

On/Off Behavior Block x 1 (無實物)

編程教學 :

Ex.1 接駁Light sensor 來開啟 RGB LED

  把兩者連接在一起後便能開啟「RGB LED」,

* 「RGB LED」的光度會因應「light sensor」讀取到的數據而改變。

Ex.2 利用On/Off控制開關

1. 在「Behaviors」中的「Switches」拖拉「ON/OFF」至工作台。

2. 把「ON/OFF」加至「light sensor」及「RGB LED」的中間。

Sam Labs Behavior: On/Off 開關 - YouTube - Google Chrome

3. 當「light sensor」的數值 > 0 時 , 「RGB LED」便會開啟。

Sam Labs Behavior: On/Off 開關 - YouTube - Google Chrome

4. 當「light sensor」的數值 = 0 時 , 「RGB LED」便會閉關。

Sam Labs Behavior: On/Off 開關 - YouTube - Google Chrome

在加入「ON/OFF」的情況下 , 可以自行調整「RGB LED」的光度

1. 按下「RGB LED」的設定

Sam Labs Behavior: On/Off 開關 - YouTube - Google Chrome

2. 拖拉下方的「Brightness」來改變光度 , 這次改為最光 (100)

3. 你會發現「RGB LED」的光度不會被「light sensor」的數值改變。

這次「light sensor」的數值是 13 , 但「RGB LED」的光度仍保持100。

這個就是「ON/OFF」的特別功能 , 將讀取數據的input轉化成普通開關。

Sam Labs Behavior: On/Off 開關 - YouTube - Google Chrome

ON/OFF 應用例子

光欄裝置是一個較為常見的ON/OFF應用例子 ,

當有光的時候 , 光欄命令 OUTPUT 開啟(或關閉) ;

當沒有光線時 , 光欄命令 OUTPUT 關閉(或開啟)