How the Gyro Sensor Works
Why can't a programmer just use the turnLeft and turnRight commands with the Gyro Sensor?
Both turnLeft and turnRight are controlled by degrees, time, and wheel rotations.
These commands must run until "completed", before moving onto the next command.
The setMotor command starts up a motor at a set speed, then allows robot to run the next command.
The EV3 Gyro Sensor is a MEMS Sensor (Micro-ElectroMechanical System)