scratch3-link

https://wdpsestea.blogspot.com/2020/11/scratchlink-for-ubutnu2004.html



 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