GaussSense for Scratch Server v1

GaussToys為Scratch2的使用者們推出GUI版本的GaussSense for Scratch Server
只需要雙擊icon就可以開始使用Scratch2開發遊戲,大幅簡化開發流程!使用效果如下:
請依照所使用的作業系統下載您的GaussSense for Scratch Server版本:
請也下載 Arduino firmware 與 GaussSense Scratch2 Extension
  • Arduino firmware_v1 下載
  • GaussSense Scratch2 Extension 下載

只需要三個步驟,
1. 將Mini_GaussSense_S2A_V1.ino上傳至Arduino。
如使用2x2 Shield, 請使用Mini_GaussSense_S2A_V1_2x2.ino。(Arduino Mode Ver.3 說明

2. 打開 GaussSense for Scratch Server,確定Arduino所在的Serial port(以/dev/tty.usbmodem1421為例)無誤後,按下執行(RUN_SERVER)。
3. 回到scratch2,按著shift 點選File選單的 Import experimental HTTP extension
載入 GaussSense Scratch2 Extension 下載)後,即可在More Blocks中看到相關物件
當Arduino連接,且GaussSense for Scratch Server順利運作時,即可取用Mini GaussSense資料。

Scratch新增積木所代表的意義

  1. GaussSense可以看到3D磁場的橫切面 透過橫切面的圖像,可以取得N極(紅色部分)與S極(藍色部分)的重心,這可以從以下GIF動畫看出。
(若要嘗試以下視覺化結果,請嘗試我們的 ProcessingSDK)。

  1. 兩個重心分別有3D位置。N重心(Nx, Ny, Nz)和S重心(Sx,Sy,Sz)可以想像成把手的兩端,白色點就是N和S的中點,也就是雙極中點。 雙極中點隨著N重心和S重心改變,也會隨著改變。雙極中點具有五個自由度:(Bx, By, Bz, Br, Bt),Br為旋轉角度,Bt為傾斜角度。以上所提的Z值(Nz, Sz, Bz)約等於強度的平方成反比。
以上就是Scratch新增積木的由來了。趕快透過範例程式 (載點)練習看看Scratch新增積木吧!
如果您對這份Arduino to Scratch2的實作細節有興趣,請參考這篇製作Arduino to Scratch2自定積木