Tutoriel : Utilisation de micro:bits et création de code avec Data Streamer

Introduction

Microsoft Make Code est un outil utile pour apprendre ou enseigner aux débutants de tous âges comment coder avec le bonus supplémentaire de vous permettre d’utiliser des logiciels pour contrôler les appareils matériels.

Ce didacticiel vous apprend à utiliser la plateforme Make Code pour écrire un programme simple qui envoie des données en direct du micro:bit BBC à Microsoft Excel à l’aide du complément Diffuseur de données Microsoft.

L’exemple de programme que nous utilisons dans ce didacticiel imprime les données de l’accéléromètre micro-bit dans Excel. Vous pouvez modifier et adapter le programme de base pour travailler avec d’autres capteurs micro:bits ou des capteurs externes.

Ce dont vous aurez besoin pour ce projet

Matériel

  • microcontrôleur micro:bit

Remarque

Windows 8 et les versions ultérieures n’ont pas besoin d’un pilote supplémentaire. Si c’est la première fois que vous programmez un micro:bit sur Windows 7, vous devez télécharger les pilotes mbed pour votre ordinateur.

  • câble microUSB vers USB

Logiciels

  • Microsoft Excel O365
  • Complément Excel Data Streamer activé
    • Data Streamer est gratuit avec tous les abonnements à O365

Utilisation des blocs de code Make pour imprimer des données en série

Le port série sur votre ordinateur est la façon dont Diffuseur de données Microsoft collecte des données à partir d’appareils externes. Cette section vous montre comment utiliser les blocs Make Code pour imprimer des données sur le port série.

  1. Connectez votre micro:bit et accédez au site web Make Code .

  2. Sélectionnez l’option « micro:bit » et créez un fichier. Vous accédez alors à l’interface de bloc MakeCode.

  3. Ajoutez l’extension HackingSTEM Data Streamer.

    Complément Data Streamer.

    Accédez à Extensions, située en bas des blocs de code, et recherchez Data Streamer. Cliquez sur le complément HackingSTEM Data Streamer pour l’activer.

    Définir le taux de Baud.

  4. De retour dans la section Bloquer de MakeCode, recherchez et ouvrez les blocs Data Streamer jaune/orange dans la section supérieure.

    Définir le taux de Baud au démarrage.

  5. Définissez le taux de Baud en faisant glisser le bloc « Set Baud Rate » dans « On Start ». Utilisez le paramètre par défaut (9600).

    Remarque

    Baud Rate est la vitesse à laquelle l’ordinateur et le micro:bit communiquent.

    Écrire le tableau de nombres 1.

  6. Ensuite, imprimez les données en série avec le bloc de tableau de nombres d’écriture . Faites-le glisser dans le bloc à jamais .

    Écrire le tableau de nombres 2.

  7. Dans le tableau d’emplacements , insérez les données que vous souhaitez imprimer en série. Pour cet exemple, nous imprimons les valeurs d’accéléromètre micro:bit x, y et z.

    Axes.png de modification de l’accéléromètre.

    Les blocs d’accéléromètre se trouvent dans la section « Entrée ». N’oubliez pas de modifier la variable sélectionnée de « x » en y et z en conséquence.

    Écrire une nouvelle ligne.

  8. Imprimez une nouvelle ligne après le tableau pour indiquer la fin du paquet de données dans Data Streamer. Pour ce faire, faites glisser le bloc « ligne d’écriture » à partir de la section Data Streamer.

    Ajoutez Pause.

  9. Facultatif : ajoutez une pause pour afficher plus facilement les données à mesure qu’elles sont imprimées.

Téléchargement du code sur le micro:bit

Une fois que vous avez le programme Make Code block, vous êtes prêt à le charger sur votre micro:bit ! Il existe deux façons de le faire, comme indiqué ci-dessous.

Remarque

L’option 1 est plus rapide, car elle implique moins d’étapes. Toutefois, certains ordinateurs peuvent ne pas vous permettre de télécharger des fichiers directement sur le micro:bit, vous devrez peut-être utiliser l’option 2.

Option 1

Téléchargez le code sur Micro:bit.

Téléchargez et enregistrez le fichier de code directement sur le lecteur micro:bit.

Option 2

Télécharger le code dans Downloads 1.

Téléchargez et enregistrez le fichier de code dans un dossier sur votre ordinateur.

Télécharger le code dans Downloads 2.

Ouvrez Explorateur de fichiers, accédez au dossier dans lequel vous avez enregistré le fichier de code, puis faites glisser le fichier de code sur le lecteur micro:bit.

Utilisation de Data Streamer

Vous êtes prêt à utiliser Data Streamer ! Ouvrez Excel et accédez à l’onglet Data Streamer.

Connectez un appareil.

  1. Cliquez sur « Connecter votre appareil » pour sélectionner l’appareil MICRO:bit USB.

[!! REMARQUE] Si vous voyez plusieurs appareils répertoriés, débranchez votre micro:bit et observez celui qui disparaît, puis reconnectez-vous et sélectionnez cet appareil USB.

Démarrer les données.

  1. Cliquez sur « Démarrer les données » dans l’onglet Data Streamer et accédez à la feuille Données in pour afficher les données de l’accéléromètre micro:bits imprimées dans trois colonnes distinctes.

  2. Vous pouvez tracer les données pour observer plus facilement les modifications au fil du temps et effectuer une analyse des données avec les fonctions intégrées d’Excel.

Plus à explorer

Analyse des données Excel

Expérimenter différents outils de visualisation des données et des équations intégrées pour l’analyse des données. Voici quelques guides Excel utiles :

  1. Visualiser des données de streaming dans Excel
  2. Création de macros pour des données de streaming
  3. Création d’une table de données
  4. Créer une table de stockage d’évaluation

Projets HackingSTEM

Vous recherchez des idées de projet ? L’équipe Microsoft HackingSTEM a des tonnes de projets et de programmes open source ! Voici quelques-uns des projets HackingSTEM qui utilisent le micro:bit.

  1. Compteur d’électroconductivité
  2. Capteur flex/pression

Consultez la bibliothèque d’activités HackingSTEM complète ici.

Veuillez nous contacter si vous avez des questions, des commentaires ou des idées! Nous aimons également voir ce que les gens construisent avec nos projets, alors s’il vous plaît partager vos créations et nous marquer sur les médias sociaux!