GaussSense for Scratch2 Extension
(上次更新:Apri 1, 2016)
GaussSense透過Scratch2 Extension現在可以連接Scratch 2囉!使用效果影片如下:

其實只需要透過簡單的幾個步驟即可達成連結的效果。
首先請從Github Repo 下載 GaussSense for Scratch Extension: (感謝文宏老師協助)

接著進行以下步驟:
1. 將/arduino_firmware/Mini_GaussSense_V3_S2A_1.ino上傳至Arduino。
如使用2x2 Shield, 請使用Mini_GaussSense_V3_S2A_2x2.ino。(Arduino Mode Ver.3 說明

3.安裝python3: https://www.python.org/downloads/
4.安裝pip以及pyserial: 若電腦是Mac,則請使用以下流程安裝pip以及pyserial
sudo easy_install pip
python3 -m pip install --upgrade pip
python3 -m pip install pyserial

接著從現有的serial port中找到Arduino所在,
若電腦是PC,可以找到COM port後,輸入以下指令(以COM3為例):
python3 GaussSense_helper.py COM3
若電腦是Mac,可以利用以下指令找到serial port名稱:
ls /dev/tty.* 
接著只要執行以下指令(以/dev/tty.usbmodem1411為例):
python3 GaussSense_helper.py /dev/tty.usbmodem1411
看到以下訊息即告完成:Scratch與Serial的連結已經打開

5. 回到scratch2,按著shift 點選File選單的 Import experimental HTTP extension
輸入GaussSense_Scratch/scratch_helper.s2e後,即可在More Blocks中看到相關物件
當Arduino連接,且GaussSense_helper.py順利運作時,即可取用Mini GaussSense資料。
新增的Scratch積木所代表的意義,請參考ArduinoMode說明文件
以下為範例程式 (載點),趕快試作看看吧!

如果您對這份Arduino to Scratch2的實作細節有興趣,請參考這篇製作Arduino to Scratch2自定積木