快速入门 - 使用 .NET 驱动 Raspberry Pi Sense HAT
Raspberry Pi Sense HAT(附加在开发板上的硬件)是 Raspberry Pi 的附加板 。 Sense HAT 配有一个 8×8 RGB LED 矩阵、一个包含五个按钮的操纵杆,以及以下传感器:
- 陀螺仪
- 加速计
- 磁力计
- 温度
- 气压
- 湿度
此快速入门使用 .NET 从 Sense HAT 检索传感器值、响应操纵杆输入并驱动 LED 矩阵。
先决条件
- 使用 Raspberry Pi OS 支持 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 shell。 可以使用 SSH,也可以将 Raspberry Pi 连接到显示器。
安装 Git
在 shell 中,确保 Raspberry Pi 中安装了最新版的 Git。 运行以下命令:
sudo apt update
sudo apt install git
命令使用高级包工具命令执行以下操作:
- 从所有配置的源下载包信息。
- 安装 Git 命令行工具。
运行快速入门
在 shell 中,运行以下命令:
. <(wget -q -O - https://aka.ms/dotnet-iot-sensehat-quickstart)
该命令会下载并运行脚本。 脚本:
- 安装 .NET SDK。
- 克隆包含 Sense HAT 快速入门项目的 GitHub 存储库。
- 生成项目。
- 运行项目。
显示传感器数据时,观察控制台输出。 LED 矩阵在蓝色背景中显示黄色像素。 握住操纵杆向任意方向移动,黄色像素也会沿该方向移动。 单击操纵杆中间的按钮,背景会从蓝色切换为红色。
获取源代码
可在 GitHub 上获取此快速入门的源。