Szybki start — używanie platformy .NET do obsługi oprogramowania Raspberry Pi Sense HAT

Raspberry Pi Sense HAT (Hardware Attachedon Top) to dodatek dla Raspberry Pi. Czujnik Sense HAT wyposażony jest w matrycę LED RGB 8×8, pięcioprzycisowy nadajnik i zawiera następujące czujniki:

  • Żyroskop
  • Akcelerometr
  • Magnetometr
  • Temperatura
  • Ciśnienie barometryczne
  • Wilgotność

W tym przewodniku Szybki start użyto platformy .NET do pobrania wartości czujników z czujnika Sense HAT, reagowania na danewejściowee i i sterowania macierzą LED.

Wymagania wstępne

  • Urządzenie Raspberry Pi obsługujące instrukcje arm w wersji 7 z systemem operacyjnym Raspberry Pi. Zalecane jest urządzenie Raspberry Pi OS Lite (64-bitowe).
  • Sense HAT

Przygotowywanie urządzenia Raspberry Pi

raspi-config Użyj polecenia , aby upewnić się, że protokół SBC jest skonfigurowany do obsługi następujących usług:

  • SSH
  • I2C

Aby uzyskać więcej informacji na temat raspi-configprogramu , zapoznaj się z dokumentacją urządzenia Raspberry Pi.

Dołączanie czujnika SENSE HAT

Po wyłączeniu urządzenia Raspberry Pi dołącz czujnik Sense HAT. Włącz urządzenie Raspberry Pi i uruchom powłokę Bash po uruchomieniu. Możesz użyć protokołu SSH lub połączyć urządzenie Raspberry Pi z wyświetlaczem.

Zainstaluj oprogramowanie Git

Upewnij się, że najnowsza wersja narzędzia Git jest zainstalowana na urządzeniu Raspberry Pi. Uruchom następujące polecenia:

sudo apt update
sudo apt install git

Polecenia użyj polecenia Narzędzia pakietu zaawansowanego, aby:

  • Pobierz informacje o pakiecie ze wszystkich skonfigurowanych źródeł.
  • Zainstaluj narzędzie wiersza polecenia Git.

Uruchamianie przewodnika Szybki start

W powłoce uruchom następujące polecenie:

. <(wget -q -O - https://aka.ms/dotnet-iot-sensehat-quickstart)

Polecenie pobiera i uruchamia skrypt. Skrypt:

  • Instaluje zestaw .NET SDK.
  • Klonuje repozytorium GitHub zawierające projekt Szybkiego startu Sense HAT.
  • Kompiluje projekt.
  • Uruchamia projekt.

Obserwuj dane wyjściowe konsoli w miarę wyświetlania danych czujnika. Macierz LED wyświetla żółty piksel na polu niebieskim. Trzymając piksel w dowolnym kierunku, przesuwa żółty piksel w tym kierunku. Kliknięcie przycisku środkowego suwaka powoduje przełączenie tła z niebieskiego na czerwony.

Uzyskiwanie kodu źródłowego

Źródło tego przewodnika Szybki start jest dostępne w witrynie GitHub.

Następne kroki