micro:bit連接電腦沒反應,該怎麼辦?
如何更新micro:bit的韌體?
2.打開DETAILS,看到”Interface Version”,後面的數字就是你的micro:bit的韌體版本
3.如果韌體不是最新版本的話可以在micro:bit的官方網站下載更新檔
主板背面有標示可以分辨你的micro:bit的版本,請照對應的micro:bit版本下載更新檔
4.更新前要先拔掉USB線,按住micro:bit背面的重置按鈕,同時再接回USB線,這時候會看到”MICROBIT”的名稱變為”MAINTENANCE”
5.將下載下來的更新檔拖進MAINTENANCE,就完成更新了
micro:bit出現錯誤代碼,該怎麼辦?
如果 micro:bit 資源耗盡或偵測到故障,它會進入「恐慌」程序,在 micro:bit 螢幕上顯示一張悲傷的臉即出現錯誤代碼,例如:529。
出現異常時,按下 micro:bit 背面的重置按鈕會重新啟動程序,清除記憶體(RAM)並重新啟動。
以下是錯誤代碼列表,解說了錯誤的原因及修復辦法,另外也可在支援網站上個別查詢:
硬體錯誤Hardware errors (010-099)
錯誤代碼
描述
010
micro:bit 的 I2C總線未正常運作,設備可能已損壞。
020
micro:bit 無可用記憶體。您的程式可能過於複雜或含有過多的變數。請嘗試利用函數功能減少編碼的行數。
030
偵測到 micro:bit 的內存空間(heap space)損壞(通常為儲存變數的區塊)。請嘗試將不同的 .hex 文件載入您的設備。
040
您的 micro:bit 無法正常執行腳本。請載入不同的 .hex 文件,然後再試著載入並執行原本的腳本。
042
您的 micro:bit 無法正常執行腳本。請載入不同的 .hex 文件,然後再試著載入並執行原本的腳本。
043
micro:bit 的無線電組件發生錯誤。
050
micro:bit 的加速度計組件發生錯誤。
051
micro:bit 的磁力計組件發生錯誤。
098
判斷指示(assert)錯誤。此為程式邏輯中的斷言(assert)條件為假時會發生的 MakeCode 錯誤。
MakeCode 編輯器錯誤 (800 – 989)
MakeCode 編輯器產生的錯誤。遇到此情況,請將錯誤回報給官網。如果您習慣使用 Github ,請在編碼庫中提交問題。
垃圾回收器(Garage collector)錯誤
錯誤代碼
描述
840
分配指針為空或無效。
841
垃圾收集器的工作序列錯誤。
843
VTable 條目無法實現。
844
對於請求的字節數,GC分配失敗。
846
分配線程無效。
848
分配指針超出份配標頭。
84分
分配指針為空。
程式讀取錯誤
錯誤代碼
描述
901
物件的標頭無效。
902
物件的部分數據大於其定義的長度。
903
物件引用已刪除,不再有效。
904
物件大小與其定義的尺寸不符。
905
物件的虛擬函數表(VTable)無效或未初始化。
906
內部資源錯誤。
907
指定的設備資源不存在。
909
參數值超出範圍或類型、格式無效。
927
該程式與您使用的 micro:bit 版本不相容。您在 micro:bit V1 上使用的功能為 micro:bit V2 專用,或僅限新舊版皆可使用的擴充。
928
micro:bit 數據日誌已滿,清除現有數據或將新程式載入 micro:bit
JavaScript 執行時代碼
例如,當靜態類型x 是 c 類;動態類型 x 不是 c ,當您嘗試讀取字段 x 或調用方法 x,您將獲得以下其中一個代碼,具體取決於動態類型 x 。
錯誤代碼
描述
980
x值未定義
981
x 值為true或 false
982
x 值為數字
983
x為字串
984
x為某類型物件
985
x值為一個函數
989
x值為空
MicroPython 操作系統錯誤
micro:bit官網發布了一個 MicroPython OS Error 代碼表,以及當操作時導致系統相關錯誤時引發的問題描述,其中也包含了 I/O 故障,例如:「找不到文件(file not foung)」或「磁碟已滿(disk full)」。
USB DAPLink 錯誤 (500 – 599)
以5 開頭的錯誤表示為透過 USB 將文件載入 micro:bit 時會出現的常見錯誤,描述如下。
但如果 500-599 範圍內的錯誤經常發生,請連同MICROBIT 驅動器的DETAILS.TXT文件及錯誤一併回報給官網。
錯誤代碼
描述
502
micro:bit 出現內部錯誤。這可能發生在拖曳閃存的過程中。請嘗試斷開後重新連接 micro:bit。
504
將 hex 文件傳輸到 micro:bit 已超時。這意味著載入時間過長。我們目前正在調查此錯誤,因為已發生許多次,如遇到此問題,請連同 MICROBIT 驅動器的 DETAILS.TXT 文件及造成錯誤的文件一併回報給官網。
506
hex 文件無法執行。意味著 .hex 文件中的代碼是 micro:bit 未預料到的。如果前一個文件未完成刷新就將 .hex 文件拖曳到設備內便可能發生此情況。請嘗試斷開後重新連接 micro:bit 並刷新不同的 .hex
528
micro:bit 檢測到不支援的更新。如果您在正常的 MICROBIT 模式下嘗試刷新硬體 .hex 文件,就會發生此情況。請使用在任一線上編輯器中建立的文件刷新 .hex 以解決該問題。
529
micro:bit 檢測到不相容的圖像。如果您嘗試使用最新的 micro:bit 刷新舊的 .hex 文件,就會發生這種情況。請嘗試在其編輯器中更新 hex 文件後重新下載。
出現異常時,按下 micro:bit 背面的重置按鈕會重新啟動程序,清除記憶體(RAM)並重新啟動。
以下是錯誤代碼列表,解說了錯誤的原因及修復辦法,另外也可在支援網站上個別查詢:
硬體錯誤Hardware errors (010-099)
錯誤代碼 | 描述 |
010 | micro:bit 的 I2C總線未正常運作,設備可能已損壞。 |
020 | micro:bit 無可用記憶體。您的程式可能過於複雜或含有過多的變數。請嘗試利用函數功能減少編碼的行數。 |
030 | 偵測到 micro:bit 的內存空間(heap space)損壞(通常為儲存變數的區塊)。請嘗試將不同的 .hex 文件載入您的設備。 |
040 | 您的 micro:bit 無法正常執行腳本。請載入不同的 .hex 文件,然後再試著載入並執行原本的腳本。 |
042 | 您的 micro:bit 無法正常執行腳本。請載入不同的 .hex 文件,然後再試著載入並執行原本的腳本。 |
043 | micro:bit 的無線電組件發生錯誤。 |
050 | micro:bit 的加速度計組件發生錯誤。 |
051 | micro:bit 的磁力計組件發生錯誤。 |
098 | 判斷指示(assert)錯誤。此為程式邏輯中的斷言(assert)條件為假時會發生的 MakeCode 錯誤。 |
MakeCode 編輯器錯誤 (800 – 989)
MakeCode 編輯器產生的錯誤。遇到此情況,請將錯誤回報給官網。如果您習慣使用 Github ,請在編碼庫中提交問題。
垃圾回收器(Garage collector)錯誤
錯誤代碼 | 描述 |
840 | 分配指針為空或無效。 |
841 | 垃圾收集器的工作序列錯誤。 |
843 | VTable 條目無法實現。 |
844 | 對於請求的字節數,GC分配失敗。 |
846 | 分配線程無效。 |
848 | 分配指針超出份配標頭。 |
84分 | 分配指針為空。 |
程式讀取錯誤
錯誤代碼 | 描述 |
901 | 物件的標頭無效。 |
902 | 物件的部分數據大於其定義的長度。 |
903 | 物件引用已刪除,不再有效。 |
904 | 物件大小與其定義的尺寸不符。 |
905 | 物件的虛擬函數表(VTable)無效或未初始化。 |
906 | 內部資源錯誤。 |
907 | 指定的設備資源不存在。 |
909 | 參數值超出範圍或類型、格式無效。 |
927 | 該程式與您使用的 micro:bit 版本不相容。您在 micro:bit V1 上使用的功能為 micro:bit V2 專用,或僅限新舊版皆可使用的擴充。 |
928 | micro:bit 數據日誌已滿,清除現有數據或將新程式載入 micro:bit |
JavaScript 執行時代碼
例如,當靜態類型x 是 c 類;動態類型 x 不是 c ,當您嘗試讀取字段 x 或調用方法 x,您將獲得以下其中一個代碼,具體取決於動態類型 x 。
錯誤代碼 | 描述 |
980 | x值未定義 |
981 | x 值為true或 false |
982 | x 值為數字 |
983 | x為字串 |
984 | x為某類型物件 |
985 | x值為一個函數 |
989 | x值為空 |
MicroPython 操作系統錯誤
micro:bit官網發布了一個 MicroPython OS Error 代碼表,以及當操作時導致系統相關錯誤時引發的問題描述,其中也包含了 I/O 故障,例如:「找不到文件(file not foung)」或「磁碟已滿(disk full)」。
USB DAPLink 錯誤 (500 – 599)
以5 開頭的錯誤表示為透過 USB 將文件載入 micro:bit 時會出現的常見錯誤,描述如下。
但如果 500-599 範圍內的錯誤經常發生,請連同MICROBIT 驅動器的DETAILS.TXT文件及錯誤一併回報給官網。
錯誤代碼 | 描述 |
502 | micro:bit 出現內部錯誤。這可能發生在拖曳閃存的過程中。請嘗試斷開後重新連接 micro:bit。 |
504 | 將 hex 文件傳輸到 micro:bit 已超時。這意味著載入時間過長。我們目前正在調查此錯誤,因為已發生許多次,如遇到此問題,請連同 MICROBIT 驅動器的 DETAILS.TXT 文件及造成錯誤的文件一併回報給官網。 |
506 | hex 文件無法執行。意味著 .hex 文件中的代碼是 micro:bit 未預料到的。如果前一個文件未完成刷新就將 .hex 文件拖曳到設備內便可能發生此情況。請嘗試斷開後重新連接 micro:bit 並刷新不同的 .hex |
528 | micro:bit 檢測到不支援的更新。如果您在正常的 MICROBIT 模式下嘗試刷新硬體 .hex 文件,就會發生此情況。請使用在任一線上編輯器中建立的文件刷新 .hex 以解決該問題。 |
529 | micro:bit 檢測到不相容的圖像。如果您嘗試使用最新的 micro:bit 刷新舊的 .hex 文件,就會發生這種情況。請嘗試在其編輯器中更新 hex 文件後重新下載。 |
請問貴單位有師資訓練嗎 ?
1.教育對象程度
2.教學內容
3.教育訓練時間
4.教育訓練地點
5.經費預算
請將資訊Email至service@kodorobot.com。
請問貴單位有開兒童體驗營嗎 ?
各校社團或體驗營需提供以下資料:
1.教育對象程度
2.教學內容
3.教育訓練時間
4.教育訓練地點
5.經費預算
請將資訊Email至service@kodorobot.com。
我所選擇的課程是否有配套教案及教材 ?
請問要如何採購設備及軟體 ?
麥昆小車循跡功能如果沒反應?
我所購買的麥昆小車發生非人為因素故障,我該怎麼處理 ?
地址 : 40652台中市北屯區旅順路二段30號
麥昆小車二代/三代的超音波或是循跡功能不能用了?
如測試還是不成功,請您將麥昆小車車體+收納盒+保證卡+您的故障問題寫在紙條上一併寄回宇宙機器人公司,如保固時間過六個月恕無法處理,謝謝。
地址 : 406021台中市北屯區旅順路二段30號
麥昆小車能不能同時使用避障+循跡功能?
使用micro:bitV1、V2操控麥昆小車有什麼要注意的?
makecode離線版如何加入麥昆小車擴充檔案?
Transformer怎麼與mu連接?
請參考以下pdf教學簡報,請注意如您的硬體版本的韌體沒有升級到V115,請參考MU與麥昆小車(舊的連結) ,如已經升級到V115請參考MU與麥昆小車(新的連結)。
MU與麥昆小車(舊的連結)
MU與麥昆小車(舊的連結)MU與麥昆小車(新的連結)
MU與麥昆小車(新的連結)或是參考以下教學影片:
MU怎麼與麥昆小車連接?
MU與麥昆小車(舊的連結)
MU與麥昆小車(舊的連結)MU與麥昆小車(新的連結)
MU與麥昆小車(新的連結)MU機械學習如何使用 ?
請參照以下影片教學
請注意需使用CP2102轉接模組來進行機械學習,如有需要請前往US-CP2102轉接模組商品頁。
MU如何進行更新 ?
- 將MU與CP2102連接,並且接上電腦
- 長按住MU左邊MODE鍵,再按右邊RESET鍵進行燒錄模式
- 打開最新版本的Transformer
- 點擊設置-燒錄MU
- 介面選擇第二項,檔案選擇v115(圖傳及訓練),點擊開始,開始燒錄
- 燒錄完畢之後即完成更新步驟