scratch_link在scratch3的官網上,明白寫著只支援win mac chromebook....,linux一直找不到解決方案。
在網路上看到好像pyscrlink可以支援linux,但github(https://github.com/kawasaki/pyscrlink)上明白也寫著不支援linux microbit,真的不好阿。研究了一下好像成功了。做法如下,記錄一下。
安裝記錄
1.microbit要下載hex。下載後解壓縮,把.hex拷貝到microbit磁碟機中,重開micro:bit,這時候led會顯示pupop。
2.ubuntu20.04安裝pyscrlink:
$sudo apt install bluez libbluetooth-dev libnss3-tools libcap2-bin libglib2.0-dev git
$sudo apt-get install python3-pip
$sudo pip3 install bluepy
$sudo pip3 install pyscrlink
$bluepy_helper_cap
3.下載我改寫過的pyscrlink原始檔
$git clone https://github.com/estea8968/pyscrlink.git
$cd pyscrlink
$./release.sh build
$sudo python3 setup.py install
安裝完成後就有scratch_link指令可以使用
使用方式
microbit接上電源,開啟ubuntu終端機,輸入scratch_link
打開scratch3網頁,按左下角+
選micro:bit擴充積木
選擇BBC microbit[pupop]按下連線
連線後,回到編輯器就可以正常使用擴充積木了。
2 則留言:
Gracias por tu entrada. Tengo un pequeño problema, mi microbit es v.2 y no acepta el archivo hex.
¿tienes la versión para la v.2?
Sería genial, muchas gracias.
Un saludo
https://kitronik.co.uk/blogs/resources/update-hex-to-micro-bit-v2-universal-hex
張貼留言