Farben erkennen#

Detecting Colors

Dieses Tutorial führt Sie anhand einer grünen Scheibe durch die Verwendung des Augensensors zur Farberkennung. Am Ende verfügen Sie über ein Projekt, das eine Meldung ausgibt, sobald Grün erkannt wird.

  1. Stellen Sie sicher, dass Ihr Roboter mit einem Augensensor ausgestattet ist. Falls Sie noch keinen hinzugefügt haben, lesen Sie bitte den Abschnitt Geräte konfigurieren.

  2. Bringen Sie unterhalb des Blocks „Beim Start“ einen Augenlicht einstellen-Block an. Dies hilft dem Augensensor, Farben deutlicher zu erkennen.

Der eingestellte Augenlichtblock, unten, wenn er gestartet wird.#
wenn gestartet :: hat events
setze Augenlicht [ein v]
  1. Füge darunter einen warte bis-Block ein.

Ein leerer Warteblock unterhalb des eingestellten Augenlichts.#
wenn gestartet :: hat events
setze Augenlicht [ein v]
warte bis <>
  1. Ziehen Sie den Booleschen Block Auge erkennt Farbe des Augensensors in den Bedingungsslot des Blocks warte bis.

Das Auge erkennt zusätzlich zu diesem Zustand einen Farbblock.#
wenn gestartet :: hat events
setze Augenlicht [ein v]
warte bis <Auge erkennt [rot v]?>
  1. Ändern Sie den Farbparameter auf Grün.

Screenshot des Projekts, bei dem das Dropdown-Menü des Farberkennungsblocks geöffnet ist und die Optionen Rot, Grün und Blau angezeigt werden, wobei Grün ausgewählt ist.
  1. Fügen Sie unterhalb des wait until-Blocks einen print-Block ein.

Der Druckblock unten wartet bis.#
wenn gestartet :: hat events
setze Augenlicht [ein v]
warte bis <Auge erkennt [grün v]?>
drucke [VEXcode] ▶
  1. Ändern Sie den Text in Grün erkannt!.

Screenshot des fertigen Projekts, bei dem der Text des Druckblocks auf „Grün erkannt!“ eingestellt 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. Halten Sie eine grüne Scheibe vor den Augensensor. Sobald sie erkannt wird, erscheint die Meldung „Grün erkannt!“ auf der Konsole.