the code was working fine the robot was turning in a perfect square but then all of a sudden it decided to just not work
I have had the same problem. This happens when the inertial sensor doesn’t finish calibrating. Put a wait .75 sec block to make sure it calibrated and then try it.
were exactly do i put it, because it’s there below calibrate it’s 1 second wait
The v5 inertial sensors auto-calibrate, so you do not need to add a calibrate blook. As for the turning, I would first check the port on the code and make sure that it lines up. Secondly, check the orientation of the sensor. the wire output/plug goes to the back of the robot.
Do not move the robot after starting the code. I would also mount it as close to the turning center as possible.
For us, it kept spinning because we said
turn left
if inertial sensor value = 300
then stop
But we actually need a range:
If inertial sensor value > 295 && 305 > inertial sensor value
then stop
and this way worked.
Do you have a range?
i tried it in a range and it worked thanks