Cycle Brightness 亮度循環

SAM_Labs_Block_Directory.pdf - Google Chrome

Cycle Brightness 會在3個不同的亮度之間循環轉動並作出改變。

每當 Cycle Brightness 收到訊號時 , 它便會改變光度 ,

它的循環為 : 25% --> 50% --> 100% --> 25%

影片教學

所需用料 :

Button x 1 (KEY press 也可以)

RGB LED x 1 (建議使用)

iPad x 1

Cycle Brightness Behavior Block x 1 (無實物)

編程教學 :

Ex1. 開啟 RGB LED

1. 將「Button」/「KEY Press」連至「RGB LED」上。

Ex2. 利用 Cycle Brightness 改變光度

1. 在「Behaviors」中的「Colors」拖拉「Cycle Brightness」至工作台。

2. 把「Cycle Brightness」連到「Button」及「RGB LED」之間。

Sam Labs Behavior: Cycle Brightness 亮度循環 - YouTube - Google Chrome

測試 Cycle Brightness 的作用

按下第1次「Button」 , 「RGB LED」的光度會呈現為 25% 。

Sam Labs Behavior: Cycle Brightness 亮度循環 - YouTube - Google Chrome
Sam Labs Behavior: Cycle Brightness 亮度循環 - YouTube - Google Chrome

「RGB LED」光度為 25%的實物圖。

按下第2次「Button」 , 「RGB LED」的光度會呈現為 50% 。

Sam Labs Behavior: Cycle Brightness 亮度循環 - YouTube - Google Chrome
Sam Labs Behavior: Cycle Brightness 亮度循環 - YouTube - Google Chrome

「RGB LED」光度為 50%的實物圖。

按下第3次「Button」 , 「RGB LED」的光度會呈現為 100% 。

Sam Labs Behavior: Cycle Brightness 亮度循環 - YouTube - Google Chrome
Sam Labs Behavior: Cycle Brightness 亮度循環 - YouTube - Google Chrome

「RGB LED」光度為 100%的實物圖。

每3次後便會進入新的一個循環 ( Cycle Brightness ),

讓用家自行調節所需的光度 (循環順序不能改變) 。

Cycle Brightness 的應用

Cycle Brightness 最常見的應用就是電筒 (flashlight)  。

電筒的原理也是每按一下開關, 光度就會改變(逐漸變光) ,

當電筒按到最光後便會進入循環變回最低的亮度。  

Cycle Brightness 小知識

Cycle Brightness 有一個不足之處是沒有 0% 的光度 , 意味著沒有關燈這個功能 。 如果要關燈的話 , 最簡單的做法便是切斷 Cycle Brightness的連接。

同時說明 Cycle Brightness 不能當作一個開關功能 , 只能單純作用改變 RGB LED 光度的存在。