Freigeben über


Tutorial: Verwenden von micro:bit und Erstellen von Code mit Data Streamer

Einführung

Microsoft MakeCode ist ein hilfreiches Tool, um Anfängern aller Altersgruppen das Programmieren mit dem zusätzlichen Bonus zu vermitteln, dass Sie Software zum Steuern von Hardwaregeräten verwenden können.

In diesem Tutorial erfahren Sie, wie Sie die Plattform "Code erstellen" verwenden, um ein Programm zu schreiben, das Livedaten aus dem BBC-Micro:Bit mithilfe des Microsoft Datenstreamer-Add-Ins an Microsoft Excel sendet.

Das in diesem Tutorial verwendete Beispielprogramm druckt die Micro:Bit-Beschleunigungsmesserdaten in Excel. Sie können das Basisprogramm ändern und anpassen, um mit anderen Micro:Bit-Sensoren oder externen Sensoren zu arbeiten.

Was Sie für dieses Projekt benötigen

Hardware

  • micro:bit-Mikrocontroller

Hinweis

Windows 8 und neuere benötigen keinen weiteren Treiber. Für die erstmalige Programmierung eines micro:bit unter Windows 7 müssen Sie die mbed-Treiber für Ihren Computer herunterladen.

  • MicroUSB-auf-USB-Kabel

Software

  • Microsoft Excel Office 365
  • Data Streamer Excel-Add-In aktiviert
    • Data Streamer ist kostenlos mit allen Abonnements für Office 365

Verwenden von Codeblöcken zum seriellen Drucken von Daten

Über den seriellen Anschluss ihres Computers sammelt Microsoft Datenstreamer Daten von externen Geräten. In diesem Abschnitt erfahren Sie, wie Sie die Code erstellen-Blöcke verwenden, um Daten am seriellen Port zu drucken.

  1. Schließen Sie Ihr micro:bit an, und wechseln Sie zur Website "Code erstellen" .

  2. Wählen Sie die Option "micro:bit" aus, und erstellen Sie eine neue Datei. Die MakeCode-Blockschnittstelle wird geöffnet.

  3. Fügen Sie die Erweiterung HackingSTEM Data Streamer hinzu.

    Data Streamer-Add-In.

    Wechseln Sie zu Erweiterungen am Unteren Rand der Codeblöcke, und suchen Sie nach Data Streamer. Wählen Sie das Add-In HackingSTEM Data Streamer aus, um es zu aktivieren.

    Festlegen der Baudrate.

  4. Suchen Und öffnen Sie im Abschnitt Block von MakeCode die gelben/orangen Data Streamer-Blöcke im oberen Abschnitt.

    Festlegen der Baudrate beim Start.

  5. Legen Sie die Baudrate fest, indem Sie den Block "Set Baud Rate" in "On Start" ziehen. Verwenden Sie die Standardeinstellung (9600).

    Hinweis

    Baud Rate ist die Geschwindigkeit, mit der computer und micro:bit kommunizieren.

    Zahlenarray 1 schreiben.

  6. Geben Sie als Nächstes Daten mit dem Arrayblock "Write Number" in seriell aus. Ziehen Sie das Ziehvorgang in den Block für immer .

    Zahlenarray 2 schreiben.

  7. Fügen Sie in das Array von Slots die Daten ein, die Sie seriell drucken möchten. In diesem Beispiel drucken wir die x-, y- und z-Werte für den micro:bit-Beschleunigungsmesser.

    Beschleunigungsmesser Ändern Axes.png.

    Beschleunigungsmesserblöcke befinden sich im Abschnitt "Eingabe". Denken Sie daran, die ausgewählte Variable entsprechend von "x" in y und z zu ändern.

    Neue Zeile schreiben.

  8. Drucken Sie eine neue Zeile nach dem Array, um das Ende des Datenpakets im Datenstreamer anzugeben, indem Sie den Block "Schreibzeile" aus dem Abschnitt "Datenstreamer" ziehen.

    Hinzufügen von

  9. Optional: Fügen Sie eine Pause hinzu, um die Daten beim Drucken einfacher anzuzeigen.

Herunterladen von Code auf das micro:bit

Sobald Sie über das Blockprogramm "Code erstellen" verfügen, können Sie es in Ihr micro:bit hochladen! Sie haben zwei Möglichkeiten.

Hinweis

Option 1 ist schneller, da sie weniger Schritte umfasst. Auf einigen Computern ist es jedoch möglicherweise nicht möglich, Dateien direkt auf das micro:bit herunterzuladen, sodass Sie möglicherweise Option 2 verwenden müssen.

Option 1

Laden Sie Code auf Micro:bit herunter.

Laden Sie die Codedatei herunter, und speichern Sie sie direkt auf dem Micro:Bit-Laufwerk.

Option 2

Herunterladen von Code in Downloads 1.

Laden Sie die Codedatei herunter, und speichern Sie sie in einem Ordner auf Ihrem Computer.

Laden Sie Code in Downloads 2 herunter.

Öffnen Sie Explorer, navigieren Sie zu dem Ordner, in dem Sie die Codedatei gespeichert haben, und ziehen Sie die Codedatei dann auf das Laufwerk micro:bit.

Verwenden des Datenstreamers

Sie sind bereit, Data Streamer zu verwenden! Öffnen Sie Excel, und navigieren Sie zur Registerkarte Datenstreamer.

Verbinden Sie ein Gerät.

  1. Wählen Sie "Gerät verbinden" aus, um das micro:bit-USB-Gerät auszuwählen.

[!! HINWEIS] Wenn mehr als ein Gerät aufgeführt ist, trennen Sie Ihr micro:bit, und beobachten Sie, welches Gerät nicht mehr vorhanden ist, schließen Sie dann erneut an, und wählen Sie das USB-Gerät aus.

Startdaten.

  1. Wählen Sie auf der Registerkarte Datenstreamer die Option "Startdaten" aus, und navigieren Sie zum Blatt Daten in, um micro:bit Beschleunigungsmesserdaten anzuzeigen, die in drei separaten Spalten gedruckt werden.

  2. Sie können die Daten zeichnen, um Änderungen im Laufe der Zeit einfacher zu beobachten und Datenanalysen mit den integrierten Excel-Funktionen durchzuführen.

Mehr zu erkunden

Excel-Datenanalyse

Experimentieren Sie mit verschiedenen Datenvisualisierungstools und integrierten Formeln für die Datenanalyse. Hier sind einige hilfreiche Excel-Leitfäden:

  1. Visualisieren von Datenstreaming in Excel
  2. Erstellen von Makros zum Streamen von Daten
  3. Erstellen einer Datentabelle
  4. Erstellen einer Speichertesttabelle

HackingSTEM-Projekte

Sehen Sie sich die vollständige HackingSTEM-Aktivitätsbibliothek hier an.

Wenden Sie sich an uns, wenn Sie Fragen, Kommentare oder Ideen haben! Wir lieben es auch zu sehen, was die Leute mit unseren Projekten bauen, also teilen Sie Ihre Kreationen und markieren Sie uns in den sozialen Medien!