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-config
programu , 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.