Använda stötfångarsensorn i VEXcode VR

VEXcode VR-roboten har två stötfångarsensorer. Stötfångarsensorn kan användas med VEXcode VR för att rapportera om en stötfångarsensor trycks ner på VEXcode VR-roboten.


Vad är en stötfångarsensor?

Diagram som illustrerar de viktigaste funktionerna hos VEXcode VR-roboten, med framhävning av dess komponenter och funktioner i den onlineprogrammeringsmiljö som är utformad för att lära sig kodningskoncept och robotik.

En stötfångarsensor är en strömbrytare. Stötfångarsensorn rapporterar om den trycks ner eller släpps.

  • Stötfångarsensorn rapporterar ett sensorvärde på 1 när stötfångarsensorn trycks ned.
  • Stötfångarsensorn rapporterar ett sensorvärde på 0 när stötfångarsensorn släpps.

Diagram som illustrerar de viktigaste funktionerna hos VEXcode VR-roboten och belyser dess kapacitet inom programmering, simulering och pedagogiska tillämpningar för STEM-inlärning.

Stötfångarsensorns värde kan visas på instrumentpanelen. För mer information om instrumentpanelen, seVEXcode VR Dashboard


Vanliga användningsområden för en stötfångarsensor

Diagram som illustrerar funktionerna hos VEXcode VR-roboten, med framhävning av komponenter som sensorer, hjul och programmeringsgränssnitt, utformade för att förbättra lärande inom kodning och robotik för elever och lärare.

Stötfångarsensorn kan tryckas ner av väggar i Wall Labyrinth Playground.

Diagram som visar funktionerna hos VEXcode VR-roboten, med fokus på dess kapacitet inom programmering, simulering och pedagogiska tillämpningar för STEM-inlärning.

Stötfångarsensorn kan också tryckas mot väggar som omger olika lekplatser.


Använda stötfångarsensorn i VEXcode VR-block

Diagram som illustrerar funktionerna hos VEXcode VR-roboten, och visar olika komponenter och funktioner utformade för att förbättra kodningsutbildning och robotikinlärning för elever och lärare.

För att börja programmera stötfångarsensorn måste du först öppna VEXcode VR. För mer information, se artikeln Launch - Kom igång med VEXcode VR.

Diagram som visar de viktigaste funktionerna hos VEXcode VR-roboten, med framhävning av dess komponenter och funktioner i en onlineprogrammeringsmiljö för att lära sig kodningskoncept och robotik.

Leta sedan reda på kategorin Avkänning i verktygslådan och hitta <Pressing Bumper> blocket.

Byt stötfångarsensor

Diagram som illustrerar funktionerna hos VEXcode VR-roboten, med framhävning av dess komponenter och funktioner i den onlineprogrammeringsmiljö som är utformad för att lära sig kodningskoncept genom virtuell robotik.

Du kan välja vänster stötfångare eller höger stötfångare från rullgardinsmenyn.

Booleska block

Diagram som illustrerar funktionerna hos VEXcode VR-roboten, med framhävning av komponenter och funktioner som stöder kodningsutbildning och robotikprinciper för elever och lärare i en virtuell miljö.

De booleska blocken rapporterar ett villkor som antingen sant eller falskt och passar in i alla block med hexagonala (sexsidiga) indata för andra block. Det booleska blocket Pressing Bumper rapporterar "sant" om bumpern trycks ner och "falskt" om bumpern släpps eller inte trycks ner. För mer information om booleska block, besök Hjälp eller Blockformer och betydelse - VEXcode VR artikel.

Följande är ett exempel på en kod som får VR-roboten att köra framåt tills den stöter in i ett föremål eller en vägg.

C-block

Diagram som illustrerar funktionerna hos VEXcode VR-roboten, med framhävning av komponenter och funktioner som stöder kodningsutbildning och robotikprinciper för elever och lärare i en virtuell miljö.

C-block loopar blocket/blocken inom sig eller kontrollerar om ett villkor är sant eller falskt. De är formade för att fästa stapelblock ovanför, under eller inuti dem. Kontrollblocken för stötfångarsensorn används vanligtvis med villkor (C-block), till exempel blocken [Om då] eller [Vänta tills]. För mer information om villkorliga block som finns i kategorin Kontroll, besök artikeln Hjälp eller Blockformer och betydelse - VEXcode VR.

I följande exempel kommer koden att få VR-roboten att köra i en ruta för alltid.


Använda stötfångarsensorn i VEXcode VR Python

Diagram som illustrerar funktionerna hos VEXcode VR-roboten och belyser dess kapacitet i en onlineprogrammeringsmiljö för att lära sig kodningskoncept genom en virtuell robotsimulering.

För att börja programmera stötfångarsensorn med Python måste du först öppna ett textprojekt VEXcode VR. För mer information, se den här artikeln.

Diagram som illustrerar funktionerna hos VEXcode VR-roboten, med framhävning av dess komponenter och funktioner i en virtuell programmeringsmiljö för utbildningsändamål.

Leta sedan reda på kategorin Avkänning i verktygslådan och hitta kommandona left_bumper.pressed och right_bumper.pressed. Det här är funktioner som rapporterar ett booleskt värde om sensorn. Eftersom det finns två stötfångarsensorer på VR-roboten finns det alternativ för både höger och vänster stötfångare.

Diagram som illustrerar de viktigaste funktionerna hos VEXcode VR-robotar, inklusive sensorer, motorer och designelement, och belyser deras funktionalitet i en virtuell programmeringsmiljö för utbildningsändamål.

För att lägga till kommandot i ditt projekt kan du dra in kommandot från verktygslådan eller skriva ut kommandot i arbetsytan med hjälp av funktionen Komplettera automatiskt. För att lära dig mer om Autocomplete i VEXcode VR med Python, se den här artikeln.

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

Last Updated: