Gyro#

Invoering#

De VEX 123-robot is voorzien van een ingebouwde gyroscoopsensor. In deze blokken wordt de gyroscoopsensor gebruikt om plotselinge schokken te detecteren en de versnelling langs de x-, y- en z-assen te rapporteren.

Hieronder vindt u een lijst met alle beschikbare blokken:

  • botsing gedetecteerd – Rapporteert of de 123 Robot een plotselinge botsing heeft gedetecteerd.

  • acceleration – Geeft aan hoe snel de 123 Robot versnelt of vertraagt ​​op de geselecteerde as.

Een crash gedetecteerd?#

Het Booleaanse blok gedetecteerde botsing geeft aan of de 123 Robot een plotselinge impact heeft gedetecteerd, zoals het raken van een object of een stoot die hard genoeg is om zijn beweging snel te veranderen.

  • Waar — Er is een crash gedetecteerd.

  • Onjuist — Er is geen crash gedetecteerd.

<botsing gedetecteerd?>

Parameters

Beschrijving

Dit blok heeft geen parameters.

Voorbeeld

wanneer gestart
[Back up after a crash.]
rijd [vooruit v]
wacht totdat <botsing gedetecteerd?>
rijd [achteruit v] voor (200) [mm v]

versnelling#

Acceleratie geeft aan hoe snel de robot versnelt of vertraagt. Het acceleratie-rapportageblok geeft de acceleratie van de 123-robot weer op de geselecteerde as, van -4,0 G tot 4,0 G.

Een G is een eenheid die gebruikt wordt om versnelling te meten. 1 G is ongeveer de versnelling die je voelt door de zwaartekracht als je stilzit.

De waarde kan positief of negatief zijn, afhankelijk van de richting van de versnelling op de geselecteerde as. De geselecteerde as geeft aan in welke bewegingsrichting het blok wordt weergegeven.

(versnelling van [x v] as in g)

Parameters

Beschrijving

as

De assen waarop de versnelling gemeten moet worden:

  • x
  • y
  • z