빠른 시작 - .NET을 사용하여 Raspberry Pi Sense HAT 구동

Raspberry Pi Sense HAT(Hardware Attached on Top)는 Raspberry Pi의 추가 기능 보드입니다. Sense HAT에는 8×8 RGB LED 매트릭스, 5개 단추 조이스틱이 장착되며 다음 센서가 포함됩니다.

  • 자이로스코프
  • 가속도계
  • 지자기 센터
  • 온도
  • 대기압
  • 습도

이 빠른 시작에서는 .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 셸을 시작합니다. SSH를 사용하거나 Raspberry Pi를 디스플레이에 연결할 수 있습니다.

Git 설치

셸에서 Git 최신 버전이 Raspberry Pi에 설치되어 있는지 확인합니다. 다음 명령을 실행합니다.

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에서 제공됩니다.

다음 단계