A lökhárító érzékelő használata a VEXcode VR-ben

A VEXcode VR Robot két lökhárító érzékelővel rendelkezik. A lökhárító-érzékelő használható a VEXcode VR-el, hogy jelezze, ha a VEXcode VR roboton megnyomnak egy lökhárító-érzékelőt.


Mi az a lökhárító érzékelő?

Első lökhárító érzékelő helye a VEXcode VR roboton

A lökhárító érzékelő egy kapcsoló. A lökhárító-érzékelő jelzi, ha le van nyomva vagy elengedve.

  • A lökhárító-érzékelő 1-es érzékelőértéket jelez, amikor a lökhárító-érzékelőt megnyomják.
  • A lökhárító-érzékelő 0 érzékelőértéket jelez, amikor a lökhárító-érzékelőt elengedik.

Első lökhárító érzékelő helye a VEXcode VR roboton

A lökhárító érzékelő értéke a műszerfalon tekinthető meg. Az irányítópulttal kapcsolatos további információkért tekintse meg aVEXcode VR Dashboardcikkét.


A lökhárító-érzékelő általános felhasználási területei

Első lökhárító érzékelő helye a VEXcode VR roboton

A lökhárító érzékelőt a falhoz nyomhatja a Wall Maze játszótéren.

Első lökhárító érzékelő helye a VEXcode VR roboton

A lökhárító-érzékelőt a különböző játszótereket körülvevő falak is megnyomhatják.


A lökhárító érzékelő használata a VEXcode VR blokkokban

Első lökhárító érzékelő helye a VEXcode VR roboton

A lökhárító érzékelő programozásának megkezdéséhez először meg kell nyitnia a VEXcode VR-t. További információkért tekintse meg a Launch - Get Started with VEXcode VRcikket.

Első lökhárító érzékelő helye a VEXcode VR roboton

Ezután keresse meg az Érzékelés kategóriát az Eszköztárban, és keresse meg a <Pressing Bumper> blokkot.

Cserélje ki a lökhárító érzékelőt

Első lökhárító érzékelő helye a VEXcode VR roboton

A legördülő menüből kiválaszthatja a bal lökhárítót vagy a jobb oldali lökhárítót.

Logikai blokkok

Első lökhárító érzékelő helye a VEXcode VR roboton

A logikai blokkok igaznak vagy hamisnak jelzik a feltételt, és minden olyan blokkba beleférnek, ahol hatszögletű (hatoldalas) bemenetek vannak más blokkokhoz. A Pressing Bumper Boolean blokk „igaz” értéket jelent, ha a lökhárító meg van nyomva, és „hamis”, ha a lökhárító be van kapcsolva. elengedve vagy nem nyomva. A logikai blokkokkal kapcsolatos további információkért keresse fel a Súgó vagy a Block Shapes and Meaning - VEXcode VRcikket.

A következő példa egy kódra, amely arra készteti a VR-robotot, hogy előrehaladjon, amíg nekiütközik egy tárgynak vagy falnak.

C blokkok

Első lökhárító érzékelő helye a VEXcode VR roboton

A C blokkok hurkolják a bennük lévő blokk(oka)t, vagy ellenőrzik, hogy egy feltétel igaz-e vagy hamis. Úgy alakították ki őket, hogy a halomtömböket föléjük, alá vagy belsejébe rögzítsék. A lökhárító érzékelő vezérlőblokkjait általában feltételes feltételekkel (C blokkokkal) használják, mint például az [Ha akkor] vagy [Várjon, amíg] blokkokkal. A Vezérlés kategóriában található feltételes blokkokkal kapcsolatos további információkért keresse fel a Súgó vagy a Blokk alakzatok és jelentése - VEXcode VRcikket.

A következő példában a kód arra készteti a VR Robotot, hogy örökre egy négyzetben hajtson.


A lökhárító érzékelő használata a VEXcode VR Pythonban

Első lökhárító érzékelő helye a VEXcode VR roboton

A lökhárító érzékelő Python segítségével történő programozásának megkezdéséhez először meg kell nyitnia egy VEXcode VR szöveges projektet. További információért lásd ezt a cikket.

Első lökhárító érzékelő helye a VEXcode VR roboton

Ezután keresse meg az Érzékelés kategóriát az Eszköztárban, és keresse meg left_bumper.pressed és right_bumper.pressed parancsot. Ezek olyan függvények, amelyek logikai értéket jelentenek az érzékelőről. Mivel a VR Robot két lökhárító érzékelővel rendelkezik, a jobb és a bal lökhárítóhoz is van lehetőség.

VR Robot első lökhárító érzékelőjének helye elölről és oldalról látható

Ha hozzá szeretné adni a parancsot a projekthez, húzza be a parancsot az Eszköztárból, vagy írja be a parancsot a munkaterületre az Automatikus kiegészítés funkcióval. Ha többet szeretne megtudni a VEXcode VR Pythonnal való automatikus kiegészítéséről, el ezt a cikket.

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

Last Updated: