開始使用 Mini GaussSense

教學文件 - GaussToys Developers

預先準備

硬體材料

- 打開 1 顆 Mini GaussSense 包裝後包含
    - Mini GaussSense
    - Mini GaussSense 麵包板轉接頭
    - 磁鐵
- 麵包版
- Arduino 開發版和 USB 線
- 七條杜邦線

開發環境

準備以下軟體環境:
- 安裝 Arduino Software (如果已安裝 Arduino 可以跳過這一步。)
- 安裝 Processing IDE (如果已安裝 Processing 可以跳過這一步。)
- 安裝 GaussSense SDK for Processing
- 下載 Arduino Firmware for 1x1 Mini GaussSense, 此檔案 (.ino) 將上傳至 Arduino 板。

連結 Mini GaussSense 和 Arduino

串接電路

連結七條跳線到 Arduino 板上,第一、二條線分別連結到 5 V 和 GND,第三條線從 Arduino 的 Analog Pin 0 連結到 Mini GaussSense 麵包板轉接頭上的 A 引腳,第四、五、六、七條線分別從 Arduino 的 Digital Pin 2, 3, 4, 5 連結到 Mini GaussSense 麵包板轉接頭上的 0, 1, 2, 3 引腳,完成後別忘了插上 Arduino 的 USB 線到電腦。

Arduino Mini GaussSense
5VV
GNDG
A0A
20
31
42
53

用 USB 線連結 Arduino 板,如果看見 Mini GaussSense 的藍色 LED 發光,代表您完成接線的動作 ✨

上傳 Arduino 程式碼

單顆 Mini GaussSense 的 Arduino 程式碼可以在此連結中下載: Mini GaussSense Arduino Code (filetype: zip)

下載後解壓縮檔案, Mini_GaussSense_V1 資料夾後在 Arduino IDE 打開 Mini_GaussSense_V1.ino 在 Arduino IDE 中的工具選單中選擇您的 Arduino 開發板種類與序列阜,即可上傳此份程式碼到 Arduino 板。

透過 Processing 看見磁場

準備好 Processing 開發環境下載 Processing 的 GaussSense SDK 後,點選 File > Examples… 中的 Contributed Libraries > GaussSense SDK for Processing,如下方左圖所示,可看到 GaussSense SDK 中 Basics 的 e1_HelloGaussSense 範例 sketch,即為我們第一個範例程式。

執行前請先確認 constructor 中的 width, height 是否正確,執行後即可看見像下方中紅色和藍色的磁場視覺化效果!

太棒了!接下來即可開始深入了解 Mini GaussSense 的基本功能

回到教學目錄