樹莓派與Microbit
一、Microbit與WebUSB
基本上將USB線接上Microbit就可以利用makecode來寫程式了,但如果利用Web USB將裝置配對好,就可以將程式直接上傳到Microbit,方便許多!
什麼是Microbit Web USB? 當利用MakeCode設計好Microbit的程式後,一般作法是按下下載按鈕,此時程式編譯好後會下載到個人電腦上,再手動把編好的程式檔上傳到Microbit,但如果可以自動編譯並且上傳,可以節省很多操作的手續。
Microbit Web USB 執行步驟:
檢查Microbit版本,必須0249以上
下載最新的韌體並更新
更動linux udev設定
建立 /etc/udev/rules.d/50-microbit.rules
寫入一行內容如下: SUBSYSTEM=="usb", ATTR{idVendor}=="0d28", MODE="0664", GROUP="plugdev"
利用下列指令將使用者加入plugdev群組(Pi已加入,可省略)
sudo adduser 使用者名稱 plugdev (請把使用者名稱替換為實際的名稱,例如 sudo adduser pi plugdev)
重新啟動udev規則:sudo udevadm control --reload-rules
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