De bumpersensor gebruiken in VEXcode VR

De VEXcode VR Robot heeft twee bumpersensoren. De Bumpersensor kan worden gebruikt met VEXcode VR om te melden of er op een Bumpersensor op de VEXcode VR Robot wordt gedrukt.


Wat is een bumpersensor?

Diagram dat de belangrijkste kenmerken van de VEXcode VR-robot illustreert, met nadruk op de componenten en functionaliteiten binnen de online programmeeromgeving die is ontworpen voor het leren van coderingsconcepten en robotica.

Een bumpersensor is een schakelaar. De bumpersensor meldt of deze wordt ingedrukt of losgelaten.

  • De bumpersensor rapporteert een sensorwaarde van 1 wanneer de bumpersensor wordt ingedrukt.
  • De bumpersensor rapporteert een sensorwaarde van 0 wanneer de bumpersensor wordt losgelaten.

Diagram met de belangrijkste kenmerken van de VEXcode VR-robot, met nadruk op de mogelijkheden op het gebied van programmeren, simulatie en educatieve toepassingen voor STEM-onderwijs.

De waarde van de bumpersensor kan worden bekeken in het Dashboard. Voor meer informatie over het Dashboard, bekijk hetVEXcode VR Dashboard Artikel.


Veelvoorkomende toepassingen van een bumpersensor

Diagram dat de kenmerken van de VEXcode VR-robot illustreert, met nadruk op componenten zoals sensoren, wielen en programmeerinterface, ontworpen om het leren van coderen en robotica voor studenten en docenten te verbeteren.

De bumpersensor kan tegen muren in de Wall Maze Playground worden gedrukt.

Diagram met de kenmerken van de VEXcode VR-robot, met nadruk op de mogelijkheden op het gebied van programmeren, simulatie en educatieve toepassingen voor STEM-onderwijs.

De bumpersensor kan ook worden ingedrukt door muren rondom verschillende speeltuinen.


De bumpersensor gebruiken in VEXcode VR-blokken

Diagram met de kenmerken van de VEXcode VR-robot, met verschillende componenten en functionaliteiten die zijn ontworpen om het programmeren en robotica-onderwijs voor studenten en docenten te verbeteren.

Om te beginnen met het programmeren van de bumpersensor, moet u eerst VEXcode VR openen. Voor meer informatie, bekijk het artikel Launch - Aan de slag met VEXcode VR.

Diagram met de belangrijkste kenmerken van de VEXcode VR-robot, met nadruk op de componenten en functionaliteiten in een online programmeeromgeving voor het leren van coderingsconcepten en robotica.

Zoek vervolgens de categorie Sensing in de Toolbox en zoek het <Pressing Bumper> blok.

Bumpersensor vervangen

Diagram dat de kenmerken van de VEXcode VR-robot illustreert, met nadruk op de componenten en functionaliteiten binnen de online programmeeromgeving die is ontworpen voor het leren van coderingsconcepten via virtuele robotica.

U kunt de linkerbumper of rechterbumper selecteren in het vervolgkeuzemenu.

Booleaanse blokken

Diagram dat de kenmerken van de VEXcode VR-robot illustreert, met nadruk op componenten en functionaliteiten die codeeronderwijs en roboticaprincipes voor studenten en docenten in een virtuele omgeving ondersteunen.

De Booleaanse blokken rapporteren een voorwaarde als waar of onwaar en passen in blokken met zeshoekige (zeszijdige) invoer voor andere blokken. Het Booleaanse blok Pressing Bumper rapporteert 'waar' als de bumper is ingedrukt en 'onwaar' als de bumper is ingedrukt. losgelaten of niet ingedrukt. Voor meer informatie over Booleaanse blokken, bezoek het artikel Help of het artikel Block Shapes and Meaning - VEXcode VR.

Het volgende is een voorbeeld van een code die ervoor zorgt dat de VR-robot vooruitrijdt totdat hij tegen een object of muur botst.

C-blokken

Diagram dat de kenmerken van de VEXcode VR-robot illustreert, met nadruk op componenten en functionaliteiten die codeeronderwijs en roboticaprincipes voor studenten en docenten in een virtuele omgeving ondersteunen.

C-blokken lussen de blokken erin of controleren of een voorwaarde waar of onwaar is. Ze zijn zo gevormd dat ze stapelblokken erboven, onder of in kunnen bevestigen. De controleblokken van de bumpersensor worden vaak gebruikt met voorwaardelijke (C-blokken), zoals de blokken [Als dan] of [Wacht tot]. Voor meer informatie over voorwaardelijke blokken in de categorie Besturing, bezoek het artikel Help of het artikel Blokvormen en betekenis - VEXcode VR.

In het volgende voorbeeld zorgt de code ervoor dat de VR-robot voor altijd in een vierkant blijft rijden.


De bumpersensor gebruiken in VEXcode VR Python

Diagram dat de kenmerken van de VEXcode VR-robot illustreert, met nadruk op de mogelijkheden ervan in een online programmeeromgeving voor het leren van coderingsconcepten via een virtuele robotsimulatie.

Om de bumpersensor met Python te kunnen programmeren, moet u eerst een tekstproject VEXcode VR openen. Voor meer informatie, zie dit artikel.

Diagram dat de kenmerken van de VEXcode VR-robot illustreert, met nadruk op de componenten en mogelijkheden ervan in een virtuele programmeeromgeving voor educatieve doeleinden.

Zoek vervolgens de categorie Sensing in de Toolbox en zoek de opdrachten left_bumper.press en right_bumper.press. Dit zijn functies die een Booleaanse waarde over de sensor rapporteren. Omdat er twee bumpersensoren op de VR Robot zitten, zijn er opties voor zowel de rechter- als de linkerbumper.

Diagram met de belangrijkste kenmerken van VEXcode VR-robots, waaronder sensoren, motoren en ontwerpelementen, en met nadruk op hun functionaliteit in een virtuele programmeeromgeving voor educatieve doeleinden.

Om de opdracht aan uw project toe te voegen, kunt u de opdracht vanuit de Toolbox naar binnen slepen, of de opdracht in de werkruimte typen met behulp van de functie Automatisch aanvullen. Voor meer informatie over Autocomplete in VEXcode VR met Python, zie dit artikel.

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

Last Updated: