Macro#
Invoering#
De VEX AIM Coding Robot bevat macro’s, dit zijn vooraf gedefinieerde acties die meerdere robotgedragingen combineren in één blok. Macro’s kunnen de robot emoties laten uitbeelden, laten draaien totdat een object wordt gedetecteerd, of laten bewegen naar objecten die door de AI Vision Sensor worden gedetecteerd.
Hieronder vindt u een lijst van alle blokken:
Acties — Voer vooraf ingestelde robotgedragingen uit.
act — Laat de robot een geselecteerde emotie uitbeelden.
draaien tot object — Draait de robot totdat de AI-visiesensor een geselecteerd object detecteert.
object ophalen — Verplaatst de robot om een geselecteerd object te verzamelen.
bewegen naar object — Verplaatst de robot naar een geselecteerd object.
Acties#
handeling#
Het act-blok zorgt ervoor dat de robot een geselecteerde emotie uitvoert met behulp van bewegingen, geluiden, emoji’s en led’s.
doe [blij v]
Parameter |
Beschrijving |
|---|---|
emoties |
De emotie die de robot moet uitbeelden:
|
Voorbeeld
wanneer gestart
[React to kicking a sports ball.]
schop object [gemiddeld v]
doe [blij v]
draai tot het object#
Het stapelblok draaien tot object draait de robot totdat de AI-visiesensor een object detecteert.
Opmerking: Als de robot moeite heeft met het detecteren van objecten, probeer dan de draaisnelheid van de robot te verlagen met het blok set turn velocity.
draai [rechts v] totdat [sportbal v] gevonden
Parameter |
Beschrijving |
|---|---|
richting |
De draairichting van de robot:
|
objecten |
Het object dat de AI Vision Sensor moet detecteren:
|
Voorbeeld
wanneer gestart
[Turn left until an orange barrel is detected.]
draai [links v] totdat [oranje ton v] gevonden
object verkrijgen#
Het get object-blok stuurt de robot naar een gedetecteerd object totdat het zich aan de magneet van de robot hecht.
Let op: AprilTag ID’s kunnen niet worden geselecteerd omdat ze geen magneten hebben.
Opmerking: Als de robot moeite heeft met het detecteren van objecten, probeer dan de bewegings- en draaisnelheid van de robot te verlagen met de blokken set move velocity en set turn velocity.
haal [sportbal v] op
Parameter |
Beschrijving |
|---|---|
objecten |
Het object dat de robot moet verzamelen:
|
Voorbeeld
wanneer gestart
[Find and kick a sports ball.]
draai [rechts v] totdat [sportbal v] gevonden
haal [sportbal v] op
schop object [gemiddeld v]
verplaatsen naar object#
Het stapelblok bewegen naar object verplaatst de robot naar een object dat is gedetecteerd door de AI-visiesensor.
Opmerking: Als de robot moeite heeft met het detecteren van objecten, probeer dan de bewegings- en draaisnelheid van de robot te verlagen met de blokken set move velocity en set turn velocity.
beweeg naar [AIM robot v]
Parameter |
Beschrijving |
|---|---|
objecten |
Het object waar de robot naartoe moet bewegen:
|
Voorbeeld
wanneer gestart
[Approach the closest AIM Robot.]
draai [rechts v] totdat [AIM robot v] gevonden
beweeg naar [AIM robot v]