將數值設為30,因為燈條上有30顆LED燈。
A 鍵設定成讓所有 LED 變紅。
使用說明
開啟編輯器:前往
。Microsoft MakeCode for micro:bit 擴展套件:
點擊專案右上角的齒輪圖示 -> 擴展 (Extensions)。
搜尋
neopixel並點擊加入該套件(程式碼若無此套件將無法執行)。
貼上程式碼:
將編輯器上方切換到 JavaScript 模式。
將既有的程式碼刪除,貼上上方產生的完整程式碼。
您可以切換回 積木 (Blocks) 模式來查看積木排列。
你是 micro:bit javascript 專家,
產生以下功能的程式:
+ 硬體接線:外接燈條之訊號線接 P1,電源接 3V/GND,30 顆燈珠。
+ 擴展: neopixel。
+ 程式初始設定: 變數 mode = 0 ,為燈條顯示方式
+ 開機:micro:bit 顯示 "0" 。
+ 按 Logo 鍵,mode 歸零,燈條全滅,螢幕顯示 "0"
+ 每按一次 A 鍵,變數 mode 加 1,螢幕會顯示當前數字, 並根據 mode 執行不同功能, 規則如下:
- mode = 0, 呼叫 mode_0 副程式, 燈條顯示方式:彩虹色燈。
- mode = 1, 呼叫 mode_1 副程式, 燈條顯示方式:如同霹靂車, 不停地顯示直到下個指令。
- mode = 2, 呼叫 mode_2 副程式, 燈條顯示方式:七彩循環, 一次兩個相同色燈前進, 其它為熄滅, 不停地顯示直到下個指令。
- mode = 3, 呼叫 mode_3 副程式, 燈條顯示方式:七彩循環, 一次三個相同色燈前進, 其它為熄滅, 不停地顯示直到下個指令。
- mode = 4, 呼叫 mode_4 副程式, 燈條顯示方式:七彩循環, 一次四個相同色燈前進, 其它為熄滅, 不停地顯示直到下個指令。
- mode = 5, 呼叫 mode_5 副程式, 燈條顯示方式, 如同:特斯拉轉彎燈號顯示, 不停地顯示直到下個指令。
- mode = 6, 呼叫 mode_6 副程式, 燈條顯示方式, 如同:特斯拉煞車燈號顯示, 不停地顯示直到下個指令。
- mode = 7, 呼叫 mode_7 副程式, 燈條顯示方式, 最亮的白光, 不停地顯示直到下個指令。





沒有留言:
張貼留言