Snabbstart – Använda .NET för att köra en Raspberry Pi Sense HAT
Raspberry Pi Sense HAT (Hardware Attached on Top) är ett tilläggskort för Raspberry Pi. Sense HAT är utrustad med en 8×8 RGB LED-matris, en joystick med fem knappar och innehåller följande sensorer:
- Gyroskop
- Accelerometer
- Magnetometer
- Temperatur
- Barometertryck
- Luftfuktighet
Den här snabbstarten använder .NET för att hämta sensorvärden från Sense HAT, svara på joystick-indata och köra LED-matrisen.
Förutsättningar
- Raspberry Pi som stöder ARM v7-instruktioner med Raspberry Pi OS. Raspberry Pi OS Lite (64-bitars) rekommenderas.
- Sense HAT
Förbered Raspberry Pi
raspi-config
Använd kommandot för att se till att din SBC har konfigurerats för att stödja följande tjänster:
- SSH
- I2C
Mer information om raspi-config
finns i Raspberry Pi-dokumentationen.
Bifoga Sense HAT
När Raspberry Pi-enheten är avstängd ansluter du Sense HAT. Slå på Raspberry Pi och starta Bash-skalet när det startar. Du kan använda SSH eller ansluta Raspberry Pi till en visning.
Installera Git
Se till att den senaste versionen av Git är installerad på Raspberry Pi från gränssnittet. Kör följande kommandon:
sudo apt update
sudo apt install git
Kommandona använder kommandot Avancerat paketverktyg för att:
- Ladda ned paketinformation från alla konfigurerade källor.
- Installera git-kommandoradsverktyget.
Kör snabbstarten
Kör följande kommando från gränssnittet:
. <(wget -q -O - https://aka.ms/dotnet-iot-sensehat-quickstart)
Kommandot laddar ned och kör ett skript. Skriptet kommer att:
- Installerar .NET SDK.
- Klonar en GitHub-lagringsplats som innehåller snabbstartsprojektet Sense HAT.
- Skapar projektet.
- Kör projektet.
Observera konsolens utdata när sensordata visas. LED-matrisen visar en gul bildpunkt i ett fält med blått. Om du håller joysticken i valfri riktning flyttas den gula pixeln i den riktningen. Om du klickar på joystickknappen i mitten växlar bakgrunden från blått till rött.
Hämta källkoden
Källan för den här snabbstarten är tillgänglig på GitHub.