De Gyrosensor gebruiken

De Gyrosensor detecteert rotatiebewegingen. Als je de Gyrosensor in de richting van de pijlen op de behuizing van de sensor beweegt, kan de sensor de rotatiesnelheid detecteren in graden per seconde. Je kunt de rotatiesnelheid bijvoorbeeld gebruiken om te detecteren wanneer er een onderdeel van je robot aan het draaien is of wanneer je robot valt.

Daarnaast houdt de Gyrosensor de totale rotatiehoek in graden bij. Je kunt deze rotatiehoek bijvoorbeeld gebruiken om te detecteren hoe ver je robot gedraaid is.
Gegevens van de Gyrosensor
De Gyrosensor kan de volgende gegevens verschaffen:
GegevensTypeOpmerkingen
Hoek NumeriekRotatiehoek in graden.
Gemeten vanaf de laatste reset. Opnieuw instellen met de modus Opnieuw instellen van het blok Gyrosensor.
Aantal NumeriekRotatiesnelheid in graden per seconde.
Handige weetjes
De Gyrosensor kan alleen bewegingen rond één rotatieas detecteren. Deze richting wordt aangegeven door de pijlen op de behuizing van de sensor. Zorg ervoor dat de sensor in de juiste richting aan je robot bevestigd is om de rotatie in de gewenste richting te meten.
De waarden voor Hoek en Aantal kunnen zowel positief als negatief zijn. Een rotatie in wijzerzin is positief en een rotatie in tegen wijzerzin is negatief.
Wanneer je de Gyrosensor verbindt met je EV3-steen, moet je deze volledig stil houden om afwijkingen te voorkomen.
De Hoek kan na verloop van tijd afwijken en minder nauwkeurig worden. Voor de beste resultaten is het aan te raden de hoek opnieuw in te stellen via de modus Opnieuw instellen van het blok Gyrosensor, en dit voorafgaand aan elke beweging waarvan je de hoek wilt meten.
De sensor Motorrotatie kan eveneens de rotatie in graden meten, maar dan alleen voor het roterende onderdeel van een motor.
Voorbeelden voor het gebruiken van de Gyrosensor
Hieronder vind je enkele voorbeelden van het gebruik van de Gyrosensor in een programma.
Voorbeeld 1: Draaien overeenkomstig een opgegeven Hoek
Met dit programma draait een robot 90 graden naar links. Het programma maakt gebruik van het blok Wachten in de modus Wijzig – Hoek van de Gyrosensor om te wachten tot de rotatiehoek 90 graden gewijzigd is.
Handige weetjes
Tip: Omdat het bovenstaande programma gebruikmaakt van de modus Wijzig van het blok Wachten, meet het de hoekwijziging ten opzichte van het begin van het blok Wachten. Het is bijgevolg niet nodig om de Gyrosensor voorafgaand aan de beweging opnieuw in te stellen.
Voorbeeld 2: Een meter voor de rotatiesnelheid weergeven
Met dit programma geeft de robot de rotatiesnelheid grafisch weer. Het blok Gyrosensor meet de numerieke waarde van de rotatiesnelheid, waarna deze waarde gebruikt wordt om de breedte van een rechthoek op het EV3-scherm te bepalen.
Blokken en modi voor de Gyrosensor
In de onderstaande tabel zie je de programmeerblokken en modi die je kunt gebruiken met de Gyrosensor.
BlokModusGebruiken
Wachten Gyrosensor - VergelijkenWachten tot de rotatiehoek of -snelheid een bepaalde waarde bereikt.
WachtenGyrosensor - WijzigWachten tot de rotatiehoek of -snelheid met een bepaalde waarde wijzigt.
Herhaling GyrosensorEen bloksequentie herhalen tot de rotatiehoek of -snelheid een bepaalde waarde bereikt.
Schakelen GyrosensorKiezen tussen twee bloksequenties, afhankelijk van de rotatiehoek of -snelheid.
GyrosensorMetenDe rotatiehoek en/of -snelheid meten en het resultaat krijgen via een Numerieke gegevensverbinding.
GyrosensorVergelijkenDe rotatiehoek of -snelheid vergelijken met een drempel en het resultaat krijgen via een Logische gegevensverbinding.
GyrosensorOpnieuw instellenDe rotatiehoek opnieuw instellen op nul.
DataloggingHoek
Aantal
Zie Datalogging.
Hoekmodus gyrosensor
Snelkoppelingen