Warum wird der Simulator nicht in MakeCode angezeigt?
Dieser Artikel wurde maschinell übersetzt. Englisches Original.
Wenn du deine Solarkomponente angeschlossen hast und die Bildschirmversion davon nie in MakeCode erscheint, fehlt dir mit ziemlicher Sicherheit eines von drei Dingen. Die Simulatoren erscheinen nur, wenn alle diese Bedingungen erfüllt sind:
- Die Forward-Education-Erweiterung wurde deinem MakeCode-Projekt hinzugefügt.
- Dein micro:bit ist mit MakeCode gekoppelt.
- Code, der die Erweiterung verwendet, wurde auf den micro:bit heruntergeladen.
Schritt 3 ist derjenige, den die meisten übersehen. Das Hinzufügen der Erweiterung und das Koppeln allein reichen nicht aus — der micro:bit muss tatsächlich ein Programm ausführen, das Forward-Education-Blöcke enthält, bevor er melden kann, welche Komponenten angeschlossen sind.
„Simulatoren" sind die Live-Bildschirmversionen deiner echten Sensoren und Motoren. Wenn sie funktionieren, sinkt der Wert auf dem Bildschirm in Echtzeit, wenn du den Solarsensor mit der Hand abdeckst.
Bevor du beginnst
- Verwende einen Laptop oder Desktop mit einem Chromium-basierten Browser (Chrome oder Edge). Das Koppeln nutzt WebUSB, das nicht in jedem Browser verfügbar ist. Siehe Compatible Devices and Browsers for Forward Education Products and micro:bit in diesem Hilfe-Center.
- Verwende ein v2 micro:bit, das fest im Edge-Connector des Breakout Boards sitzt (das Board, in das dein micro:bit gesteckt wird und an das alle Komponenten angeschlossen werden).
- Schalte das Breakout Board ein.
- Stelle sicher, dass dein USB-Kabel ein Datenkabel ist und kein reines Ladekabel.
Schritt 1 — Forward-Education-Erweiterung hinzufügen
- Öffne ein Projekt unter makecode.microbit.org.
- Scrolle zum unteren Ende der Blockschubladen und klicke auf Extensions.
- Suche nach
forward,Forward Educationoderfwd-eduund wähle die Forward-Education-Erweiterung aus. - Zwei neue Schubladen erscheinen: Sensors und Motors. (Introduction to MakeCode Simulators)
Wenn diese beiden Schubladen nicht erscheinen, wurde die Erweiterung nicht geladen — lade die Seite neu und versuche es erneut.
Schritt 2 — Deinen micro:bit koppeln
- Verbinde den micro:bit mit dem USB-Kabel mit deinem Computer.
- Klicke in MakeCode auf die … (drei Punkte) neben der Download-Schaltfläche und wähle Connect Device.
- Folge den Anweisungen und wähle deinen micro:bit in der Geräteliste des Browsers aus.
Siehe Pairing your micro:bit in MakeCode und den Artikel Walkthrough – pairing your micro:bit, oder die micro:bit Pairing & Simulators lesson auf der Learning Platform.
Schritt 3 — Deinen Code auf den micro:bit herunterladen
Dieser Schritt behebt die meisten Fälle, in denen der Solarsimulator nicht erscheint.
- Ziehe mindestens einen Forward-Education-Block (aus Sensors oder Motors) in dein Programm — zum Beispiel einen Block zum Auslesen des Solarsensors.
- Klicke auf Download.
- Warte, bis die Übertragung abgeschlossen ist und der micro:bit neu startet.
Sobald dieses Programm läuft, kann MakeCode die am Breakout Board angeschlossenen Komponenten erkennen, und der Solarsimulator sollte im Simulatorbereich erscheinen. Ab diesem Zeitpunkt kannst du Komponenten anschließen und trennen, und die Bildschirmversionen aktualisieren sich automatisch — du musst das Board nicht jedes Mal neu starten.
Um es zu testen, decke den Solarsensor mit deiner Hand ab: Der Prozentwert auf dem Bildschirm sollte sinken.
Immer noch nichts? Versuche diesen Reset
Wenn der micro:bit blockiert zu sein scheint:
- Ziehe das USB-Kabel ab.
- Schalte das Breakout Board aus.
- Schiebe den micro:bit aus dem Breakout Board heraus.
- Setze alles wieder zusammen, schalte das Board ein, stecke das USB-Kabel wieder ein und koppele erneut.
Diese Abfolge wird auch im Video MakeCode Simulators Overview auf der Learning Platform behandelt.
Weitere Dinge, die es sich zu überprüfen lohnt:
- Probiere ein brandneues MakeCode-Projekt aus und wiederhole die Schritte 1–3, falls die Projektdatei in einem fehlerhaften Zustand ist.
- Überprüfe, ob deine Solarkomponente vollständig in einen Port am Breakout Board eingerastet ist (oder in die Komponente, an die sie in Reihe angeschlossen ist).
- Wenn die Kopplung auf Schulgeräten fehlschlägt, muss dein Schulbezirk möglicherweise die MakeCode- und Forward-Education-Domains freigeben — siehe What domains does my school district need to whitelist?
Im Klassenzimmer
Die Kopplung erfolgt pro Computer und pro Browser. Wenn Schüler zu einem anderen Gerät wechseln, sich anderswo anmelden oder der Browser über Nacht zurückgesetzt wird, müssen sie ihren micro:bit erneut koppeln und ihren Code erneut herunterladen, bevor die Simulatoren wieder erscheinen. Wenn du „Verbinden, dann Herunterladen" fest in deine Routine zu Beginn der Stunde einbaust, erspart das viele gemeldete Probleme.
Immer noch festgefahren?
Wenn du alles oben Genannte durchgearbeitet hast und der Solarsimulator immer noch nicht erscheint, kontaktiere unser Team (siehe How do I contact support?) mit Angaben zu deinem Browser, deinem Betriebssystem und einer Beschreibung, welche Komponenten angeschlossen sind. Wir können bei Bedarf auch einen Anruf vereinbaren, wenn ein ganzer Klassensatz betroffen ist.