IQ gyorsváltó (Swish)#

Swish a VEX IQ hősbot, akit az IQ 24-25 gyorsváltó játszótéren használnak.

Robot áttekintése#

A VEXcode VR Robot ablaka, amelyen a Swish Robot látható. Az ablakon látható, ahogy a robot golyókat gyűjt és lő ki egy szívó- és katapultkarral.

A Swish támogatja a szabványos VR-vezérlőket és érzékelőket, mint például az inerciális érzékelőt és az agyidőzítőt, további Swish-specifikus funkciókkal, amelyeket a Robot-specifikus blokkok és a Robot-specifikus Python cikkekben tárgyalunk.

Motoros csoportok#

Konfiguráció és
Python parancs neve

Leírás

Swish robot szívómotor.
Szívómotor
intake_motor

A szívómotor előre és hátra is forgatható, hogy összegyűjtse a golyókat és a katapultra helyezze azokat. A szívómotornak forognia kell, mielőtt hozzáérne a golyóhoz, hogy felvehesse azt.

Swish robot katapultkar motorcsoport.
Katapult motorcsoport
catapult_group

A katapultkar motorcsoportja a robot által felvett labdák kilövésére szolgál. A labda felvételéhez a katapultkart legalább 1350 fokkal le kell engedni. Amikor a katapultkart bármilyen távolságra felemelik vagy elengedik, automatikusan a labdák kilövéséhez szükséges maximális magasságba áll.

Alkatrészek és jellemzők#

Komponens vagy funkció

Használat

API dokumentáció

Hajtáslánc

Mozgatja és forgatja a robotot.

Blokkok - Python

Szívómotor

Forgatja a robot elején található két kereket. Ez lehetővé teszi a labdák felszedését a földről.

Blokkok - Python

Catapult Motor Group

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

Blokkok - Python

Hátsó távolságérzékelő

Észleli a robot hátsó részének a célfaltól való távolságát.

Blokkok - Python

Szívónyílás optikai érzékelő

Észleli, hogy van-e golyó a szívócsőben.

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 24-25 gyorsváltó

Gyűjtsd össze és indítsd el a labdákat az IQ 24-25 virtuális képességmezőben.