樹莓派與Microbit

一、Microbit與WebUSB

基本上將USB線接上Microbit就可以利用makecode來寫程式了,但如果利用Web USB將裝置配對好,就可以將程式直接上傳到Microbit,方便許多!

什麼是Microbit Web USB? 當利用MakeCode設計好Microbit的程式後,一般作法是按下下載按鈕,此時程式編譯好後會下載到個人電腦上,再手動把編好的程式檔上傳到Microbit,但如果可以自動編譯並且上傳,可以節省很多操作的手續。

Microbit Web USB 執行步驟:

  1. 檢查Microbit版本,必須0249以上

  2. 下載最新的韌體並更新

  3. 更動linux udev設定

    1. 建立 /etc/udev/rules.d/50-microbit.rules

    2. 寫入一行內容如下: SUBSYSTEM=="usb", ATTR{idVendor}=="0d28", MODE="0664", GROUP="plugdev"

    3. 利用下列指令將使用者加入plugdev群組(Pi已加入,可省略)

    4. sudo adduser 使用者名稱 plugdev (請把使用者名稱替換為實際的名稱,例如 sudo adduser pi plugdev)

    5. 重新啟動udev規則:sudo udevadm control --reload-rules

    6. Microbit移除再接上,重新配對即可

相關網站: 更新韌體說明及下載網頁:https://microbit.org/guide/firmware/

疑難解答網頁:https://support.microbit.org/support/...

二、用Scratch控制人Arduino

透過開源專案S2M,可以讓樹莓派的Scratch2支援Microbit積木,將二者整合在一起學習。 目前樹莓派正在處理Scratch3的相關作業,在不久的將來,就可以內建Scratch3及各式硬體積木了!

S2M官方網站:https://mryslab.github.io/s2m/

Last updated