Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.
Schließen Sie Ihr micro:bit an, und wechseln Sie zur Website "Code erstellen" .
Wählen Sie die Option "micro:bit" aus, und erstellen Sie eine neue Datei. Die MakeCode-Blockschnittstelle wird geöffnet.
Fügen Sie die Erweiterung HackingSTEM Data Streamer hinzu.
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.
Suchen Und öffnen Sie im Abschnitt Block von MakeCode die gelben/orangen Data Streamer-Blöcke im oberen Abschnitt.
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.
Geben Sie als Nächstes Daten mit dem Arrayblock "Write Number" in seriell aus. Ziehen Sie das Ziehvorgang in den Block für immer .
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.
Beschleunigungsmesserblöcke befinden sich im Abschnitt "Eingabe". Denken Sie daran, die ausgewählte Variable entsprechend von "x" in y und z zu ändern.
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.
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 die Codedatei herunter, und speichern Sie sie direkt auf dem Micro:Bit-Laufwerk.
Option 2
Laden Sie die Codedatei herunter, und speichern Sie sie in einem Ordner auf Ihrem Computer.
Ö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.
- 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.
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.
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:
- Visualisieren von Datenstreaming in Excel
- Erstellen von Makros zum Streamen von Daten
- Erstellen einer Datentabelle
- 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!