Warten Sie, bis es wahr ist#

Wait Until True

Dieses Tutorial zeigt Ihnen anhand eines LED-Bumpers, wie Sie mit dem Warten-bis-Block ein Projekt anhalten, bis eine bestimmte Bedingung erfüllt ist. Am Ende haben Sie ein Projekt, das den LED-Bumper grün leuchten lässt, sobald er gedrückt wird.

  1. Stellen Sie sicher, dass an Ihrem Roboter ein LED-Stoßfänger angeschlossen ist. Falls Sie noch keinen hinzugefügt haben, lesen Sie bitte den Abschnitt Geräte konfigurieren.

  2. Ziehen Sie einen warten bis-Block unter den wenn gestartet-Block.

Ein leerer Warteblock, unterhalb von „Wenn gestartet“.#
wenn gestartet :: hat events
warte bis <>
  1. Ziehen Sie den Booleschen Block gedrückt? des LED-Stoßfängers in den Bedingungsslot des Blocks warten bis.

Der gedrückte Block „LED Bumper“ wurde der Bedingung hinzugefügt.#
wenn gestartet :: hat events
warte bis <[LEDBumper2 v] gedrückt? :: custom-led>
  1. Fügen Sie unterhalb des Blocks „Warten bis“ einen Set Bumper color-Block ein.

Der unten angebrachte Set Bumper Farbblock wartet, bis er abgesetzt wird.#
wenn gestartet :: hat events
warte bis <[LEDBumper2 v] gedrückt? :: custom-led>
setze [LEDBumper2 v] auf [rot v] :: custom-led
  1. Ändern Sie den Farbparameter auf Grün.

Screenshot des fertigen Projekts, bei dem das Dropdown-Menü des Set Bumper-Farbblocks geöffnet ist und die Optionen Rot, Grün und Aus angezeigt werden, wobei Grün ausgewählt ist.
  1. Stellen Sie sicher, dass Ihr Roboter mit VEXcode verbunden ist. Falls er noch nicht verbunden ist, lesen Sie Verbindung zu Ihrem Roboter herstellen.

Screenshot der VEXcode GO-Toolbar, der die Schaltfläche „Verbinden“ im Status „Verbunden“ zeigt.
  1. Wählen Sie Start, um das Projekt auszuführen.

Screenshot der VEXcode GO-Symbolleiste, wobei die Schaltfläche „Start“ hervorgehoben ist.
  1. Drücken Sie den LED-Stoßfänger, um ihn grün leuchten zu lassen.