pxt-ev3/docs/tutorials/turn-with-gyro.md
Peli de Halleux e9b2b239ad
More gyro lessons (#933)
* updated pauseuntil

* updated youtube link

* updated docs
2019-10-01 14:54:17 -07:00

837 B

Turn With Gyro

Introduction @fullscreen

Use the gyro to measure how much the robot is turning, regardless if your wheels are slipping.

Step 1 Calibrate

Add the ||sensors:calibrate gyro|| block to make sure your gyro is ready to use.

sensors.gyro2.calibrate()

Step 2 Turn

Use motor blocks to make the robot turn. Don't go too fast!

sensors.gyro2.calibrate()
motors.largeBC.steer(200, 20)

Step 3 Pause for turn

Use the ||sensors:pause until rotated|| block to wait until the desired amount of rotation has occured.

sensors.gyro2.calibrate()
motors.largeBC.steer(200, 20)
sensors.gyro2.pauseUntilRotated(90)

Step 4 Stop

Stop the motors!

sensors.gyro2.calibrate()
motors.largeBC.steer(200, 20)
sensors.gyro2.pauseUntilRotated(90)
motors.stopAll()