快速入門: 使用 .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 取得

下一步