(2019/07/06)
codelab-adapter曾名為 scratch3-adapter。codelab-adapter是Scratch3 Lab的一個子項目, 它也是codelab.club希望貢獻給社區的一個基礎設施。 Scratch3 Lab是一個將Scratch3.0接入開源硬體及AI的實驗專案(Scratch3 Lab: connect Scratch3.0 to open-source hardware and AI)。目標是使萬物積木化。
今天發現Web:bit(Bpieb:bit(Bpi:bit)在codelab-adapter下也建了一些簡單的積木,也就是在Scratch3下也可以直接利用這些積木來做簡單的軟(Scratch)硬(Bpi:bit)之間的控制了,趕快來看看吧!
一、參考資料:https://www.bilibili.com/video/av45601279/?spm_id_from=333.788.videocard.0
二、前置作業:
Web:bit的韌體安裝:此韌體同之前Micro:Python所使用的韌體(請觀看13-01的項目)
下載燒錄軟體及韌體 (目前的最新版本為20190528版)
下載完後解壓縮,並執行Flashtool.exe
點右方的Flash來燒錄韌體 (同資料夾內的firmware.bin),如有更新的韌體再改為此名,放此資料夾下
三、使用codelab-adapter
進入codelab-adapter的網站 https://codelab-adapter-docs.codelab.club/
下載 codelab-adapter 測試版軟體
解壓後,執行 v0_8_4_codelab_adapter_win.exe,並記得鈎選extension_mpfshell (好像是micropython的shell)
開啟實驗室
接下來就進入Scratch3的實驗室,外觀跟Scratch3一樣(網址:https://scratch3.codelab.club/ )
注意:目前我尚未接上web:bit板子,但右上角己顯示【綠燈】,這綠燈好像是指上一步驟有勾選延伸套件
四、web:bit與Scratch3結合
先將web:bit用USB線接上電腦
再來添加web:bit的擴展積木
找到bpi:bit (bpi:bit也就是web:bit),旁邊的Mpfshell也是香蕉派的,下次也可以用
目前有如下的積木,以後會陸續增加吧
測試一下:如果isconnected是false代表與web:bit板沒有連線成功,再檢查線是不是沒接上
利用A、B鍵進行簡單測試
測試成功,但按鍵與動作沒有很靈敏!
此內容還是實驗室的測試,當更成熟後,官方應該就會放上Scratch3了?