Skip to main content

Lektion 1: Augensensorblöcke

<Eye Sensor near object> Block

Der <Eye Sensor near object> Block meldet, ob sich der Augensensor nahe genug an einem Objekt befindet, um eine Farbe zu erkennen (rot, grün, blau, keine).

VEXcode VR Augensensor Nahobjektblock mit der Aufschrift "Vorderes Auge ist nahes Objekt?".

Der <Eye Sensor near object> Block ist ein boolescher Reporterblock, der TRUE meldet, wenn sich der Augensensor in der Nähe eines Objekts mit erkennbaren Farben befindet, und FALSE meldet, wenn sich der Augensensor nicht in der Nähe eines Objekts mit erkennbaren Farben befindet.

Der vordere oder untere Augensensor kann aus dem Dropdown-Menü auf dem <Eye Sensor near object> Block ausgewählt werden.

VEXcode VR Augensensor Nahobjektblock mit der Aufschrift "Vorderes Auge ist nahes Objekt?". Das Dropdown-Menü des Sensors wird geöffnet, sodass der Benutzer den Sensor von Vorderauge zu Unterauge wechseln kann.

Verwenden von Schalterblöcken 

Dies ist der <Eye sensor near object> Schalterblock.

VEXcode VR-Schalterblockversion des Augensensor-Nahobjektblocks mit Python-Code, der 'front_eye.near_object ()' lautet.

Sie können den Sensorparameter vom Front Eye Sensor zum Down Eye Sensor ändern, indem Sie den Code "front_eye" durch "down_eye" ersetzen. " Beachten Sie, dass der Sensorname in Kleinbuchstaben eingegeben werden sollte. Geben Sie einfach den Parameter ein oder drücken Sie die Eingabetaste oder die Tabulatortaste, um den angezeigten Parametervorschlag auszuwählen. 

VEXcode VR-Schalterblockversion des Augensensor-Nahobjektblocks mit Python-Code, der 'front_eye.near_object ()' lautet. Ein Dropdown-Menü zur automatischen Vervollständigung ermöglicht es dem Benutzer, den Sensor zwischen 'front_eye' und 'down_eye' zu wechseln.

<Color sensing> Block

Der <Color sensing> Block meldet, wenn einer der Augensensoren eine bestimmte Farbe erkennt.

VEXcode VR-Farberkennungsblock mit der Aufschrift "Vorderes Auge erkennt rot?".

Wählen Sie aus, welcher Augensensor für den <Color sensing> Block verwendet werden soll.

VEXcode VR-Farberkennungsblock mit der Aufschrift "Vorderes Auge erkennt rot?". Ein Dropdown-Menü wird geöffnet, um den ausgewählten Sensor als Vorderes Auge oder Unteres Auge einzustellen.

Der <Color sensing> Block ist ein boolescher Reporterblock und meldet TRUE, wenn der Augensensor die ausgewählte Farbe erkennt. Der <Color sensing> Block meldet FALSE, wenn der Augensensor die ausgewählte Farbe nicht erkennt. Wählen Sie aus, welche Farbe auf dem <Color sensing> Block erkannt werden soll.

VEXcode VR-Farberkennungsblock mit der Aufschrift "Vorderes Auge erkennt rot?". Ein Dropdown-Menü wird geöffnet, um die ausgewählte Farbe als rot, grün, blau oder keine festzulegen.

Verwenden von Schalterblöcken

Dies ist der <Color sensing> Schalterblock. 

VEXcode VR-Schalterblockversion des Farberfassungsblocks mit Python-Code, der "front_eye.detect (RED)" lautet.

Sie können den Farbparameter ändern, indem Sie eine andere Farbe in die Klammern eingeben. Achten Sie darauf, die Farbe mit allen Großbuchstaben einzugeben. Vorschläge für den Farbparameter werden angezeigt, wenn Sie den Text ändern. 

VEXcode VR-Schalterblockversion des Farberfassungsblocks mit Python-Code, der "front_eye.detect (RED)" lautet. Der Benutzer kann den Farbwert zwischen BLAU, GRÜN, KEINE und ROT ändern, indem er ihn eingibt oder die Funktion zur automatischen Vervollständigung verwendet.

Wie der <Eye sensor near object> Block können Sie den Sensorparameter vom vorderen Augensensor zum unteren Augensensor ändern, indem Sie "front_eye" durch"down_eye" ersetzen. Achten Sie darauf, den Sensornamen in Kleinbuchstaben einzugeben. Die Verwendung der richtigen Syntax ist wichtig, also achten Sie darauf, einen Unterstrich (_) zwischen den beiden Wörtern im Sensornamen einzufügen. 

VEXcode VR-Schalterblockversion des Farberfassungsblocks mit Python-Code, der "down_eye.detect (RED)"liest, um zu demonstrieren, wie man den ausgewählten Sensor ändert.

Wählen Sie die Schaltfläche Weiter um mit dem Rest dieser Lektion fortzufahren.