Codering van de VEX 123 Oogsensor met VEXcode 123

De 123 Robot bevat veel sensoren, waaronder een oogsensor. De oogsensor op de 123 Robot kan worden gecodeerd met VEXcode 123.

VEXcode 123.png


De oogsensor op de 123 Robot

oogsensor-callout.png

De 123 Robot heeft een oogsensor aan de voorkant die kan detecteren of er een object aanwezig is, en ook de kleur (rood, groen of blauw) kan detecteren.


VEXcode 123 blokken gebruikt met de oogsensor

Blokken van objectaanwezigheid detecteren

Object_presence.png

De blokken [Rijden tot] en <Found object> melden of de oogsensor dichtbij een object is of niet.

<Detects color> blok

_Detecteert_color__block.png

Het <Detects color> blok meldt of de oogsensor de opgegeven kleur detecteert.

(Helderheid van) blok

_Helderheid_van__block.png

Het blok (Helderheid van) rapporteert het helderheidsniveau als een percentage. Dit kan worden gebruikt om onderscheid te maken tussen lichte en donkere objecten en omgevingen.

(Hue van) blok

_Hue_of__block.png

Het blok (Hue of) rapporteert een tintkleurwaarde van een object. Dit kan handig zijn bij het bepalen van de kleuren van verschillende objecten.

vex-rainbow-circle-graphic_2.jpg

Het blok (Hue of) rapporteert een tintwaarde tussen 0 - 359 graden.


Algemeen gebruik van de oogsensor

De oogsensor op de 123 Robot kan op vele manieren worden gebruikt. De 123 Robot kan de oogsensor gebruiken om een ​​reeks gedragingen te initiëren wanneer hij zich op de juiste plaats bevindt om dat te doen. De 123 Robot kan bijvoorbeeld vooruit rijden totdat hij detecteert dat hij in de buurt van een object is, zoals een muur of een andere 123 Robot, en zich vervolgens omdraaien om er niet tegenaan te botsen.

De 123 Robot kan beslissingen nemen afhankelijk van of de oogsensor een blauw object detecteert. Dit is handig als u wilt dat de 123 Robot naar een specifiek gekleurd object rijdt, de kleur van objecten detecteert wanneer deze de sensor passeren, of een bepaald gedrag uitvoert zodra een kleur wordt gedetecteerd. Als in dit voorbeeld de oogsensor een blauw object detecteert, zal de 123 Robot rechtsaf slaan. Als de oogsensor blauw object , zal de 123 Robot linksaf slaan.

De 123 Robot kan beslissingen nemen afhankelijk van of de oogsensor een helder of donker object detecteert. Als in dit voorbeeld de oogsensor een helder object detecteert, zal de 123 Robot rechtsaf slaan. Als de oogsensor helder object , zal de 123 Robot naar links draaien.

Oog tint.png

De 123 Robot kan ook de tintkleurwaarde van verschillende objecten rapporteren. De Monitor Console kan worden gebruikt om de tintwaarde in realtime te zien veranderen, wanneer het blok (Hue of) wordt geselecteerd en naar het Monitor Console-pictogram in de werkruimte wordt gesleept.

Voor meer informatie over het monitoren van variabele en detectiewaarden in VEXcode 123, , bekijk dit artikel

green_robot_hue.png

De waarde kan vervolgens worden vergeleken met het tintdiagram.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: