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 背面的重置按鈕會重新啟動程序,清除記憶體(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
makecode舊檔遇到不能下載或下載錯誤
請問貴單位有師資訓練嗎 ?
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(圖傳及訓練),點擊開始,開始燒錄
- 燒錄完畢之後即完成更新步驟