micro:bit + SAM Blocks 基本編程教學(RGB)

SAM Studio - Google Chrome

在上篇教學中 , 我們學習了簡單的 micro:bit 編程 , 這次將教大家配合 SAM Labs 的各種 Blocks 進行編程 ,

創造一些簡單又有趣的小專題!

開啟 SAM RGB Light

SAM Studio - Google Chrome

按「RGB Light」以加入 RGB Light , SAM Labs 的 Output Block 有非常多 ,

這次我們先試用 RGB Light 以給大家一個使用概念。

編程教學 :

SAM Studio - Google Chrome

同樣利用 micro:bit 的 A 制來作 Input 指令 , 在 RGB Lights 的「Action」拖拉 set RGB Light LED color to 出來,

並加至 micro:bit A 的方塊內 , 切記是拉拖最上方的那個 , 下方的 RGB Light Color 是RGB的提示燈。

測試編程 :

SAM Studio - Google Chrome

按下「RUN」 , 再按下 micro:bit 的 A 制 , 下方的 RGB Light 會亮起紅燈!

閉關 RGB Light :

SAM Studio - Google Chrome

拖拉出「turn RGB light LED off」 至 micro:bit B 下 ; 注意要新增另一個 Input 作指令!

先利用 micro:bit A 把 RGB LED 開啟 , 再利用 micro:bit B 把它關起來!

製作 RGB 紅綠燈 :

利用RGB Light 創建一個自動紅綠燈 , 當按下 micro:bit A 後 , 紅綠燈將重複運行到直至 B 制被按下。

編程教學 :

SAM Studio - Google Chrome

在「Loops」中取出 repeat forver do , 目的是要讓紅綠燈保持長時間運行 ,

將它加至 micro:bit A pressed 的下方。

SAM Studio - Google Chrome

加入紅 , 黃 , 綠 三種顏色到 repeat 下 , 按下色彩盤可選擇不同顏色。

wait for 4 seconds 是轉燈的等待時間 , 可自行決定需時多久 ,

wait for seconds 可從 General 中找出!

最後補上 micro:bit B 的關燈指令便完成整個編程。