Objekterkennung#

Detecting Objects

Dieses Tutorial führt Sie durch die Verwendung des Augensensors zur Objekterkennung. Am Ende verfügen Sie über ein Projekt, das eine Meldung ausgibt, sobald ein Objekt 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. Füge unterhalb des Blocks „Wenn gestartet“ einen Warte bis-Block ein.

Ein leerer Warteblock, unterhalb von „Wenn gestartet“.#
wenn gestartet :: hat events
warte bis <>
  1. Ziehen Sie den Booleschen Block Objekt gefunden? des Augensensors in den Bedingungsslot des Blocks warten bis.

Warten Sie, bis der Augensensor ein Objekt erkennt.#
wenn gestartet :: hat events
warte bis <Auge hat Objekt gefunden?>
  1. Fügen Sie unterhalb des wait until-Blocks einen print-Block ein.

Der Druckblock unten wartet bis.#
wenn gestartet :: hat events
warte bis <Auge hat Objekt gefunden?>
drucke [VEXcode] ▶
  1. Ändern Sie den Text in Objekt erkannt!.

Screenshot des fertigen Projekts, wobei der Text des Druckblocks auf „Objekt 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, und halten Sie dann ein Objekt vor den Augensensor. Sobald es erkannt wurde, wird Objekt erkannt! in der Konsole ausgegeben.

Screenshot der VEXcode GO-Symbolleiste, wobei die Schaltfläche „Start“ hervorgehoben ist.