Cycle colors 顏色循環
Cycle Colors 包含3種顏色 , 其中包括 RED 紅 , Green 綠 及 Blue 藍。
這3組顏色稱為 RGB (三原光) , 透過以不同比例把這3組顏色相加 , 可以合成產生成各種色彩光 , 「RGB LED」就是因此能呈現出不同顏色 , 並因而令名。
在 SAM SPACE 中 , RGB CYCLE COLOR 的循環排序是 :
RED 紅 --> Green 綠 --> Blue 藍 (1個循環)
就如 Cycle Colors block的圖像圖示(RGB) 一樣排序!
影片教學 :
所需用料 :
Button x 1 (KEY press 也可以)
RGB LED x 1 (建議使用)
iPad x 1
Cycle Colors Behavior Block x 1 (無實物)
編程教學 :
Ex1. 開啟 RGB LED
1. 將「Button」/「KEY Press」連至「RGB LED」上。
Ex2. 利用 Cycle Colors 改變顏色
1. 在「Behaviors」中的「Colors」拖拉「Cycle Colors」至工作台。
2. 把「Cycle Colors」連到「Button」及「RGB LED」之間。
測試 Cycle Colors 的作用
1. 按下第一次「Button」會呈現紅色 (R)
2. 第2次按下「Button」會呈現綠色 (G)
3. 第3次會呈現為藍色 (B) , 這樣便完成一個 RGB 循環
Cycle Colors 應用例子
Cycle Colors 多應用於燈飾上 , 常見的例子有聖誕樹燈飾 , 廣告牌等等...
它們都會以某個特定顏色循環來轉色 , 就跟 Cycle Colors Block一樣。
Ex3. 配合Cycle Colors block 製作一個小夜燈
這次我們會配合學習過的 Toggle , DC motor , Interval , RGB LED , Cycle color 來製作一個小夜燈。
所需用料 :
Button x 1 (KEY press / light sensor 也可以)
RGB LED x 1
DC Motor x 1
SAM Labs 紅色底座 x 1
SAM Labs wheel x 1
iPad x 1
燈罩 x 1 (自行設計)
Cycle Colors Behavior Block x 1 (無實物)
Toggle Behavior Block x 1 (無實物)
Interval Behvior Block x 1 (無實物)
編程部份 :
1. 連接「Button」及 「RGB LED」 , 並測試能否開啟。
2. 把 Toggle 加到 Button 及 RGB LED 之間 , 目的是加入一個切換開關,
讓我們可以保持 RGB LED 開啟/閉關。
Toggle 詳細教學 : 按此
3.把CYCLE COLORS加至 Toggle 及 RGB LED 之間 , 讓RGB LED可以變色。
4. 把 Interval 加至 Toggle 及 RGB LED 之間 , 讓 RGB 燈可以在1秒後自動改變顏色(RGB循環)。
5. Interval 的設定如下。
Interval 詳細教學 : 按此
6. 最後把 DC motor 都連至 Toggle後便完成整個編程。
小夜燈model製作部分 :
1. 把 Button / Light sensor 裝至紅色底座的小凹位。
2. 把 DC motor 插至紅色底座的大凹位。( 軸朝天)
3. 把 SAM Labs Wheel 裝至 DC motor 的軸上 。
Wheel 的接駁位是 D-shape 剛好能與 DC motor 的 D-shape 軸接駁。
4. 把 RGB LED 放在 Wheel 上 , 然後設計一個燈罩蓋住它。
5. 最後加上燈罩的完成品