Home Page | Language Reference (extended) | SD Reference | Libraries | Comparison | Changes
Stop both motors of the robot.
Robot.motorsStop()
none
none
#include <ArduinoRobot.h>
void
setup
(
)
{
Robot.begin
(
)
;
}
void
loop
(
)
{
Robot.motorsWrite
(
255
,
255
)
;
//Make the robot go forward, full speed
delay
(
1000
)
;
Robot.motorsStop
(
)
;
//Fast stop the robot
delay
(
1000
)
;
Robot.motorsWrite
(
255
,-
255
)
;
//Make the robot rotate right, full speed
delay
(
1000
)
;
Robot.motorsWrite
(
0
,
0
)
;
//Slow stop the robot
delay
(
1000
)
;
}
You can as well stop the motors by calling Robot.motorsWrite(0,0). Difference is, after the later is called, the motors may still move a little due to momentum(so called slow stop). Robot.motorsStop() will stop the motors and make them stiff, so stop instantly.
Corrections, suggestions, and new documentation should be posted to the Forum.
The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.