Objectsensor#

Invoering#

De objectsensor is een infrarood (IR) nabijheidssensor die detecteert wanneer een object zich in de buurt bevindt door middel van gereflecteerd IR-licht.

De VEX-objectsensor.

Hieronder vindt u een lijst met beschikbare blokken:

Reflectiviteit van de objectsensor#

Het Object Sensor reflectivity reporterblok rapporteert de hoeveelheid licht die door het object wordt gereflecteerd als een percentage.

Opmerking:

  • 0% reflectiviteit betekent dat het object erg donker is. De sensor registreert een ruwe waarde van 3000 of hoger.

  • 100% reflectiviteit betekent dat het object zeer helder is. De sensor registreert een ruwe waarde van 0.

([ObjectSensorA v] reflectiviteit in %)

Parameter

Beschrijving

apparaat

Welke objectsensor te gebruiken, geconfigureerd in het venster Apparaten.

Objectsensor detecteert object#

Het Booleaanse blok Objectsensor detecteert object geeft aan of de objectsensor een object detecteert.

  • Klopt – De objectsensor detecteert een object.

  • Onjuist – De objectsensor detecteert geen object.

<[ObjectSensorA v] detecteert object?>

Parameter

Beschrijving

apparaat

Welke objectsensor te gebruiken, geconfigureerd in het venster Apparaten.

Stel de detectiedrempel van de objectsensor in.#

Het stackblok set Object Sensor detection threshold stelt de hoeveelheid gereflecteerd licht in als percentage voordat een object als gedetecteerd wordt beschouwd.

stel [ObjectSensorA v] detectiedrempel in op [50] %

Parameter

Beschrijving

apparaat

Welke objectsensor te gebruiken, geconfigureerd in het venster Apparaten.

detectiedrempel

De hoeveelheid gereflecteerd licht die nodig is om een ​​object als detecteerbaar te beschouwen, is een geheel getal.

wanneer objectsensor#

Het hoedblok wanneer objectsensor activeert de bijbehorende stapel blokken wanneer de objectsensor een object detecteert of verliest.

when [ObjectSensorA v] object is [detected v] :: hat events

Parameters

Beschrijving

apparaat

Welke objectsensor te gebruiken?

staat

Wanneer de bijgevoegde stapel blokken wordt uitgevoerd: detected voert blokken uit wanneer een niet-gedetecteerd object nu wordt gedetecteerd. lost voert blokken uit wanneer een gedetecteerd object nu niet langer wordt gedetecteerd.