Inverse 反向
Inverse 是一個逆轉數值/正反的Behavior Block , 透過逆轉收集到的數據(Input)從而改變燈光,聲音等強度(Output)。
教學影片:
所需用料 :
Light sensor x 1 (建議使用)
RGB LED x 1 (建議使用)
iPad x 1
Inverse Behavior Block x 1 (無實物)
編程教學 :
Ex.1 利用Light sensor 控制 RGB LED 燈光強度
將「light sensor」直接連到「RGB LED」上 ,
正常情況下 : 「light sensor」數值愈少 , 「RGB LED」光度愈低。
↑ 「light sensor」數值為12時, 「REB LED」的燈光強度實物圖。
Ex2. 加入 Inverse 來逆轉數據
1. 從「Behaviors」中的「Switches」拖拉「Inverse」到工作台上。
2. 在加入「Inverse」的情況下 ,
「light sensor」數值愈少 , 「RGB LED」光度愈強。
↑ Inverse下 , 「light sensor」數值為0時, 「REB LED」的燈光強度實物圖。
Inverse 小知識
「Inverse」的特點為逆轉數據 , 這意味着它需要有一個數據才能改變「Output」的效能。
例如 : 「light sensor 」 , 「slider」這些能取得數據的Input。
至於「Output」方面 , 只要能改變數值便能滿足要求。
Inverse 應用例子 :
室內光度(light sensor)愈低時 --> 照明燈的光度需變得更光 ( RGB LED)
室溫 ( temp sensor) 愈低時 --> 暖爐溫度需要變得更高 ( RGB LED)