센서 도움말


자이로 초기화 (Gyro Reset)

이 블록은 EV3 로봇 Ruby 로봇 모두에서 사용됩니다!




get gyro reset 블록은 자이로센서의 회전각도가 누적되지 않게 하는 기능이며, 회전을 반복해야 하는 경우

매우 유용합니다. (예를 들어 로봇이 90도 회전을 4번 하는 경우)


다음은 사각형 경로를 따라 EV3 로봇을 운전하는 예제 코드입니다.


자이로센서는 wait until gyro 블록과 함께 사용되어 로봇이 각 모서리에서 90도 회전하도록 도와준 다음, get gyro reset 블록에 의해 센서 값이 다시 0으로 재설정됩니다. 이런 식으로 자이로센서는 0에서 다시 시작하여 90도 회전을 반복하게 됩니다.




만약 get gyro reset 블록을 사용하지 않았다면, 첫번째 모서리에서 90도 회전한 후 자이로센서 값은 -90도가 되고 센서 값이 그대로 유지되기 때문에 다음 모서리에서 회전을 하지 못하게 됩니다.