Home Page | Language Reference (extended) | SD Reference | Libraries | Comparison | Changes


Robot

motorsWrite()

Description

Controls the speed and direction of the two motors connected to the robot's wheels. motorsWrite() needs values between -255 and 255. If the value is greater than 0, the wheel turns forward. If less than 0, the motor turns backwards.

Syntax

Robot.motorsWrite(speedLeft, speedRight)

Parameters

Returns

none

Examples

#include <ArduinoRobot.h> void setup ( ) {
  Robot.begin ( ) ;
}
void loop ( ) {
  Robot.motorsWrite ( 255 , 255 ) ; //Make the robot go forward, full speed
  delay ( 1000 ) ;
  Robot.motorsWrite ( 0 , 0 ) ; //Make the robot stop
  delay ( 1000 ) ;
  Robot.motorsWrite ( 255 ,- 255 ) ; //Make the robot rotate right, full speed
  delay ( 1000 ) ;
  Robot.motorsWrite ( 0 , 0 ) ; //Make the robot stop
  delay ( 1000 ) ;
}

See also


Reference Home

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.