:MOVE mini MK2 buggy 編程教學 (燈)

5652-move-mini-mk-2-microbit-build-instructions-1-3.pdf — Mozilla Firefox

1. 把電池放到SERVO:Lite PCB 板裡 , 然後把開關開啟。

2. 利用 USB cable 把 micro:bit 連接到電腦。

3. 進入 https://makecode.microbit.org/ 進行編程。

Microsoft MakeCode for micro:bit — Mozilla Firefox

1. 進入 makecode 後 , 在左方的工具列按下「Advanced / 進階」然後再按下「Extensions / 擴展」。

Microsoft MakeCode for micro:bit — Mozilla Firefox

2. 輸入 " neopixel " 並選取 " neopixel "。

5652-move-mini-mk-2-microbit-build-instructions-1-3.pdf — Mozilla Firefox

3. 選取「Variables/變數」,然後建立一個新的變數 ( Make a Varible ) , 然後把名稱改為 " Pixel Array " (你也能更改為其他名稱)。

Microsoft MakeCode for micro:bit - Google Chrome

4. 在「Neopixel」拉出 「set strip to NeoPixel at Pin .....」至工作台上。

Microsoft MakeCode for micro:bit - Google Chrome

5. 把 「Variable / 變數」改為 " Pixel Array " 或你設下的名稱 ; 並把「24」變為「5」。

改為5的原因是SERVO:LITE board 只有5盞燈。

Microsoft MakeCode for micro:bit - Google Chrome

6. 在「Neopixel」取出「strip show color red」 , 並放到 「On Button A」裡 ,然後把 Varible(變數) 改為 Pixel Array。

完成後把編程下載至 micro:bit 再按下 Button A 看看會有什麼反應?

5652-move-mini-mk-2-microbit-build-instructions-1-3.pdf — Mozilla Firefox

SERVO:LITE BOARD 上的燈會亮起紅光!

Microsoft MakeCode for micro:bit - Google Chrome

7. 在「Neopixel」取出「strip show 」及「strip clear」 , 並放到 「On Button B」裡 ,然後把 Varible(變數) 改為 Pixel Array。

完成後把編程下載至 micro:bit 先按下 Button A 然後再按下 B 看看會有什麼反應?

5652-move-mini-mk-2-microbit-build-instructions-1-3.pdf — Mozilla Firefox

SERVO:LITE BOARD 上的燈會先亮起紅光然後再關上。

進階編程 - 讓每一盞燈發出不同顏色的光

5652-move-mini-mk-2-microbit-build-instructions-1-3.pdf — Mozilla Firefox

首先我們需明白SERVO:LITE BOARD上每盞燈的位置及其編號 ;

由左數起 0 , 1 , 2 , 3 , 4 代按每個led(燈)的編號 , 我們會利用每一個編程來進行編程。

Microsoft MakeCode for micro:bit - Google Chrome

1. 按下「Neopixel」的「more」,並找出「strip set pixel color at 0 to red」 , 然後加至 「On Button A pressed」裡 ; 切記要把「strip」改為「Pixel Arrary」。

Microsoft MakeCode for micro:bit - Google Chrome

2. 在「Neopixel」找出「strip show」並把它拖到「set pixel color....」下面 ; 然後把 「stirp」改為「Pixel Array」。

完成後把編程下載至 micro:bit 再按下 Button A 看看會有什麼反應?

只有 0 號位的 LED 會亮起紅光 , 其他會保持關上。

練習一. 試把5盞LED都編寫為不同顏色

利用編程把LED轉成以下的顏色 :

答案 :

5652-move-mini-mk-2-microbit-build-instructions-1-3.pdf — Mozilla Firefox

練習二.加入指令做出跑馬燈效果

Microsoft MakeCode for micro:bit - Google Chrome

1. 在「Neopixel」找出「strip rotate pixels by 1」 並拉到 「forever」內。

完成後把編程下載至 micro:bit , 看看跟早前有編程有什麼分別?

"rotate pixels" 指令會轉移 LED 的燈光顏色至下一盞 LED , 當到達最後一盞燈時會回到第一盞LED上並繼續循環。