Použití nárazníkového senzoru ve VEXcode VR

Robot VEXcode VR má dva nárazníkové senzory. Snímač nárazníku lze použít s VEXcode VR k hlášení, zda je na robotu VEXcode VR stisknut snímač nárazníku.


Co je nárazníkový senzor?

Diagram znázorňující klíčové vlastnosti robota VEXcode VR, zdůrazňující jeho komponenty a funkce v online programovacím prostředí navrženém pro učení konceptů kódování a robotiky.

Nárazník je spínač. Nárazník hlásí, zda je stisknuto nebo uvolněno.

  • Snímač nárazníku bude při stisknutí snímače nárazníku hlásit hodnotu snímače 1.
  • Snímač nárazníku bude hlásit hodnotu snímače 0, když je snímač nárazníku uvolněn.

Diagram znázorňující klíčové vlastnosti robota VEXcode VR, zdůrazňující jeho schopnosti v programování, simulaci a výukových aplikacích pro výuku STEM.

Hodnotu snímače nárazníku lze zobrazit na ovládacím panelu. Další informace o řídicím panelu naleznete v článkuřídicího paneluVEXcode VR.


Běžná použití nárazníkového senzoru

Diagram znázorňující vlastnosti robota VEXcode VR, zvýrazňující komponenty, jako jsou senzory, kola a programovací rozhraní, navržený tak, aby studentům a pedagogům zlepšil výuku kódování a robotiky.

Nárazníkový senzor lze přitlačit stěnami na hřišti Wall Maze Playground.

Diagram znázorňující vlastnosti robota VEXcode VR, zdůrazňující jeho schopnosti v programování, simulaci a vzdělávacích aplikacích pro výuku STEM.

Bumper Sensor lze také přitlačit stěnami obklopujícími různá hřiště.


Použití nárazníkového senzoru v blocích VEXcode VR

Diagram znázorňující vlastnosti robota VEXcode VR, předvádějící různé komponenty a funkce navržené ke zlepšení výuky kódování a učení robotiky pro studenty a pedagogy.

Chcete-li začít s programováním snímače nárazníku, budete muset nejprve otevřít VEXcode VR. Další informace najdete v článku Launch – Get Started with VEXcode VR.

Diagram znázorňující klíčové vlastnosti robota VEXcode VR, zdůrazňující jeho komponenty a funkce v online programovacím prostředí pro výuku konceptů kódování a robotiky.

Dále vyhledejte kategorii Snímání v poli Nástroj a najděte blok <Pressing Bumper>.

Vyměňte nárazníkový senzor

Diagram znázorňující vlastnosti robota VEXcode VR, zdůrazňující jeho součásti a funkce v online programovacím prostředí navrženém pro učení konceptů kódování prostřednictvím virtuální robotiky.

Z rozevírací nabídky můžete vybrat Levý nárazník nebo Pravý nárazník.

Booleovské bloky

Diagram znázorňující vlastnosti robota VEXcode VR, zdůrazňující komponenty a funkce, které podporují výuku kódování a principy robotiky pro studenty a pedagogy ve virtuálním prostředí.

Booleovské bloky hlásí podmínku jako pravdivou nebo nepravdivou a hodí se do všech bloků s šestihrannými (šestistrannými) vstupy pro jiné bloky. Booleovský blok Pressing Bumper hlásí „true“, pokud je nárazník stlačen, a „false“, pokud je nárazník uvolněný nebo nestisknutý. Další informace o booleovských blocích najdete v nápovědě Help nebo Block Shapes and Meaning - VEXcode VR článek.

Následuje příklad kódu, který způsobí, že robot VR pojede dopředu, dokud nenarazí do předmětu nebo zdi.

C bloky

Diagram znázorňující vlastnosti robota VEXcode VR, zdůrazňující komponenty a funkce, které podporují výuku kódování a principy robotiky pro studenty a pedagogy ve virtuálním prostředí.

C bloky opakují blok(y) v nich nebo kontrolují, zda je podmínka pravdivá nebo nepravdivá. Jsou tvarovány tak, aby připevnily bloky nad, pod nebo uvnitř. Řídicí bloky Bumper Sensor se běžně používají s podmíněnými podmínkami (bloky C), jako jsou bloky [If then] nebo [Wait into]. Další informace o podmíněných blocích nalezených v kategorii Ovládání naleznete v nápovědě nebo v článku Tvary a význam bloků – VEXcode VR.

V následujícím příkladu kód způsobí, že robot VR bude navždy jezdit po čtverci.


Použití Bumper Sensor v VEXcode VR Python

Diagram znázorňující vlastnosti robota VEXcode VR, zdůrazňující jeho schopnosti v online programovacím prostředí pro učení konceptů kódování prostřednictvím simulace virtuálního robota.

Abyste mohli začít programovat Bumper Sensor pomocí Pythonu, budete muset nejprve otevřít textový projekt VEXcode VR. Další informace v tomto článku.

Diagram znázorňující vlastnosti robota VEXcode VR, zdůrazňující jeho součásti a schopnosti ve virtuálním programovacím prostředí pro vzdělávací účely.

Dále vyhledejte kategorii Snímání v panelu nástrojů a najděte příkazy left_bumper.pressed a right_bumper.pressed. Jedná se o funkce, které o senzoru hlásí booleovskou hodnotu. Protože jsou na robotu VR dva snímače nárazníků, existují možnosti pro pravý i levý nárazník.

Diagram znázorňující klíčové vlastnosti robotů VEXcode VR, včetně senzorů, motorů a konstrukčních prvků, zdůrazňující jejich funkčnost ve virtuálním programovacím prostředí pro vzdělávací účely.

Chcete-li přidat příkaz do svého projektu, můžete jej přetáhnout z panelu nástrojů nebo zadat příkaz na pracovní ploše pomocí funkce Automatické dokončování. Chcete-li se dozvědět více o automatickém dokončování ve VEXcode VR s Pythonem, viz tento článek.

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

Last Updated: