快速入門: 使用 .NET 來驅動 Raspberry Pi Sense HAT
Raspberry Pi Sense HAT (硬體附加於上) 是 Raspberry Pi 的附加面板。 Sense HAT 配備了 8×8 RGB LED 矩陣、有五個按鈕的搖桿,還包含下列感應器:
- 迴轉儀
- 加速計
- 磁力計
- 溫度
- 氣壓
- 溼度
此快速入門會使用 .NET 以從 Sense HAT 擷取感應器值、回應搖桿輸入,以及驅動 LED 矩陣。
必要條件
- 使用 Raspberry Pi 作業系統支援 ARM v7 的指令的 Raspberry Pi。 建議使用 Raspberry Pi OS Lite (64 位元)。
- Sense HAT
準備 Raspberry Pi
使用 raspi-config
命令來確定 SBC 已設定完成以支援下列服務:
- SSH
- I2C
如需 raspi-config
的詳細資訊,請參閱 Raspberry Pi 文件。
附加 Sense HAT
在 Raspberry Pi 裝置電源已關閉的情況下,請附加 Sense HAT。 開啟 Raspberry Pi 的電源,並在開機後啟動 Bash 殼層。 您可以使用 SSH 或將 Raspberry Pi 連線到顯示器。
安裝 Git
在殼層中確定您的 Raspberry Pi 上已安裝最新版本的 Git。 執行下列命令:
sudo apt update
sudo apt install git
這些命令使用進階封裝工具命令來:
- 從所有已設定的來源下載封裝資訊。
- 安裝 Git 命令列工具。
執行快速入門
在殼層中執行下列命令:
. <(wget -q -O - https://aka.ms/dotnet-iot-sensehat-quickstart)
命令會下載並執行指令碼。 此指令碼會:
- 安裝 .NET SDK。
- 複製包含 Sense HAT 快速入門專案的 GitHub 存放庫。
- 建置專案。
- 執行專案。
在顯示感應器資料時觀察主控台的輸出。 LED 矩陣會在藍色欄位上顯示黃色像素。 握住搖桿往任何方向移動,都會使黃色像素朝該方向移動。 按一下中央搖桿按鈕會導致背景從藍色切換為紅色。
取得原始程式碼
此快速入門的資料來源可在 GitHub 取得。