Makro#

Zavedení#

Kódovací robot VEX AIM obsahuje makra, což jsou předpřipravené akce kombinující více chování robota do jednoho bloku. Makra mohou robota přimět k projevování emocí, otáčení, dokud není detekován objekt, nebo pohybu směrem k objektům detekovaným senzorem AI Vision.

Níže je uveden seznam všech bloků:

Akce – Spuštění předpřipraveného chování robota.

Akce#

akt#

Blok act nechá robota provést vybranou emoci pomocí pohybů, zvuků, emoji a LED diod.

blok zásobníku aktů#
projevit se [radostný v]

Parametr

Popis

emoce

Emoce, kterou má robot projevit:

  • šťastný
  • smutek
  • hloupý
  • naštvaný
  • nadšený

Příklad

Když začne, kopne do nějakého předmětu a pak se chová šťastně.#
při spuštění
[React to kicking a sports ball.]
kopnout objekt [střední v]
projevit se [radostný v]

otáčejte, dokud předmět#

Blok zásobníku otáčej se, dokud se neobjeví objekt otáčí robota, dokud senzor AI Vision Sensor nezaznamená objekt.

Poznámka: Pokud má robot potíže s detekcí objektů, zkuste snížit rychlost otáčení robota pomocí bloku set turn velocity.

otáčejte, dokud se blok zásobníku objektů#
otáčet [vpravo v] dokud nenalezne [sportovní míč v]

Parametr

Popis

směr

Směr otáčení robota:

  • doleva
  • doprava

objekty

Objekt, který má senzor AI Vision Sensor detekovat:

  • sportovní míč
  • oranžový sud
  • modrý sud
  • robot AIM
  • ID značky AprilTag 0
  • ID značky AprilTag 1
  • ID značky AprilTag 2
  • ID značky AprilTag 3
  • ID značky AprilTag 4

Příklad

Po nastartování se zatáčí doleva, dokud není detekován oranžový sud.#
při spuštění
[Turn left until an orange barrel is detected.]
otáčet [vlevo v] dokud nenalezne [oranžový barel v]

získat objekt#

Zásobníkový blok get object pohání robota směrem k detekovanému objektu, dokud se nepřipojí k magnetu robota.

Poznámka: ID AprilTag nelze vybrat, protože nemají magnety.

Poznámka: Pokud má robot potíže s detekcí objektů, zkuste snížit rychlost pohybu a otáčení robota pomocí bloků set move velocity a set turn velocity.

získat blok zásobníku objektů#
získat [sportovní míč v]

Parametr

Popis

objekty

Předmět, který má robot sesbírat:

  • sportovní míč
  • oranžový sud
  • modrý sud

Příklad

Po zahájení hledá a kope sportovní míč.#
při spuštění
[Find and kick a sports ball.]
otáčet [vpravo v] dokud nenalezne [sportovní míč v]
získat [sportovní míč v]
kopnout objekt [střední v]

přesunout k objektu#

Blok zásobníku move to object posouvá robota směrem k objektu detekovanému senzorem AI Vision Sensor.

Poznámka: Pokud má robot potíže s detekcí objektů, zkuste snížit rychlost pohybu a otáčení robota pomocí bloků set move velocity a set turn velocity.

přesunout do bloku zásobníku objektů#
přesunout se k [AIM robot v]

Parametr

Popis

objekty

Objekt, ke kterému se má robot pohybovat:

  • AIM robot
  • AprilTag ID 0
  • AprilTag ID 1
  • AprilTag ID 2
  • AprilTag ID 3
  • AprilTag ID 4

Příklad

Po spuštění se přiblíží k nejbližšímu robotovi AIM.#
při spuštění
[Approach the closest AIM Robot.]
otáčet [vpravo v] dokud nenalezne [AIM robot v]
přesunout se k [AIM robot v]