IQ dobás (Fling)#

A Fling a VEX IQ Hero Bot, amelyet az IQ 21-22 Pitching In Playground játékban használnak.

Robot áttekintése#

A VEXcode VR Robot ablaka, amelyen a Fling Robot látható. Látható rajta, ahogy a robot golyókat gyűjt és lő ki egy szívó- és katapultrendszerrel.

A Fling támogatja a szabványos VR-vezérlőket és érzékelőket, mint például a Brain Timer, további Fling-specifikus funkciókkal, amelyeket a Robot-specifikus blokkok és a Robot-specifikus Python című cikkekben tárgyalunk.

Motorok#

Konfiguráció és
Python parancs neve

Leírás

Eldobom a robot szívómotorját.
Szívómotor
intake_motor

A szívónyílás lehetővé teszi a robot számára, hogy befogja a labdákat, amelyeket a katapultkar kilő, vagy megfordítsa a szívónyílást, hogy a labdákat kipörgesse a szívónyílásból. A szívómotor 0 foknál indul, és 180 fokos előrepörgetés esetén begyűjti a labdát, míg 180 fokos hátrapörgetés esetén kidobja.

Eldobom a robot katapult motorját.
Katapult motor
catapult_motor

A katapultmotor lehetővé teszi a robot számára, hogy labdákat lőjön a kapuba, és alacsonyan lógjon a rúdról. A katapultmotor felemelt helyzetben 0 fokban indul. A katapultkar 2600 fokban vízszintes, és teljesen leengedett állapotban 5000 fokban van.

Eldobom a robot katapultkar feszítőmotorját.
Katapultkar feszítőmotor
catapult_tension_motor

A katapult kar feszítőmotorja lehetővé teszi a robot számára, hogy a labdákat különböző távolságokra lője ki a pályán. Az alapértelmezett feszítőerő 90 fokra van állítva.

Alkatrészek és jellemzők#

Komponens vagy funkció

Használat

API dokumentáció

Hajtáslánc

Mozgatja és forgatja a robotot.

Blokkok - Python

Katapult szívómotor

Elindítja a robot által felszedett labdákat.

Blokkok - Python

Katapult motor

Emeli és leengedi a kart. Ez lehetővé teszi a robot számára, hogy labdákat üssön ki néhány adagolóból, és a mérkőzés végén átnyúljon a korláton, hogy megérintse az érintkezési zónát.

Blokkok - Python

Katapult kar feszítő motor

Lehetővé teszi a robot számára, hogy különböző távolságokra lője ki a labdákat a pályán.

Blokkok - Python

Lökhárító kapcsoló

Érzékeli, ha egy labdát behelyeznek a szívónyílásba.

Blokkok - Python

Színérzékelő

Felismeri a golyók színét.

Blokkok - Python

Távolságérzékelő

Érzékeli, hogy a labda milyen messze van a robot elejétől.

Blokkok - Python

Agy időzítő

Nyomon követi a projekt kezdete óta eltelt időt.

Blokkok - Python

Játszóterek#

Játszótér

Leírás

IQ 21-22 Bedobás

Gyűjtsd össze és indítsd el a labdákat az IQ 21-22 virtuális képességek mezőben.