Démarrage rapide - Utiliser .NET pour piloter un Sense HAT de Raspberry Pi

Le Sense HAT de Raspberry Pi (Hardware Attached on Top) est une carte complémentaire pour Raspberry Pi. Le Sense HAT est équipé d’une matrice DE LED RVB de 8×8, d’un joystick à cinq boutons et comprend les capteurs suivants :

  • Gyroscope
  • Accéléromètre
  • Magnétomètre
  • Température
  • Pression barométrique
  • Humidité

Ce guide de démarrage rapide utilise .NET pour récupérer des valeurs de capteur à partir de Sense HAT, répondre à l’entrée joystick et piloter la matrice LED.

Prérequis

Préparer le Raspberry Pi

Utilisez la commande raspi-config pour vous assurer que votre SBC est configuré pour prendre en charge les services suivants :

  • SSH
  • I2C

Pour plus d’informations sur raspi-config, reportez-vous à la documentation sur Raspberry Pi.

Attacher le Sense HAT

Avec l’appareil Raspberry Pi éteint, attachez le Sense HAT. Allumez le Raspberry Pi et lancez l’interpréteur de commandes Bash une fois qu’il démarre. Vous pouvez utiliser SSH ou connecter Raspberry Pi à un affichage.

Installer Git

À partir de l’interpréteur de commandes, vérifiez que la dernière version de Git est installée sur votre Raspberry Pi. Exécutez les commandes suivantes :

sudo apt update
sudo apt install git

Les commandes utilisent la commande Advanced Package Tool pour :

  • Téléchargez les informations du package à partir de toutes les sources configurées.
  • Installez l’outil de ligne de commande Git.

Exécutez le guide de démarrage rapide

À partir d’un interpréteur de commandes, exécutez la commande suivante :

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

La commande télécharge et exécute un script. Le script :

  • Installe le Kit de développement logiciel (SDK) .NET.
  • Clone un dépôt GitHub qui inclut le projet de démarrage rapide Sense HAT.
  • Génère le projet.
  • Exécute le projet.

Observez la sortie de la console en tant que données de capteur affichées. La matrice LED affiche un pixel jaune sur un champ de bleu. Le maintien du joystick dans n’importe quelle direction déplace le pixel jaune dans cette direction. Si vous cliquez sur le bouton du joystick central, l’arrière-plan passe du bleu au rouge.

Obtenir le code source

La source associée à ce démarrage rapide est disponible sur GitHub.

Étapes suivantes