User Manual
RoboClaw Series
Brushed DC Motor Controllers
RoboClaw Series User Manual
58
Standard Serial - Arduino Example
The following example will start both channels in reverse, stop, forward, stop, turn left, stop turn
right stop. The program was written and tested with a Arduino Uno and Pin 11 connected to S1
and pin 10 connected to S2.
//Roboclaw simple serial example. Set mode to 5. Option to 4(38400 bps)
#include "BMSerial.h"
BMSerial mySerial(10,11);
void setup() {
mySerial.begin(38400);
}
void loop() {
mySerial.write(1);
mySerial.write(-127);
delay(2000);
mySerial.write(64);
delay(1000);
mySerial.write(127);
mySerial.write(-1);
delay(2000);
mySerial.write(-64);
delay(1000);
mySerial.write(1);
mySerial.write(-1);
delay(2000);
mySerial.write(0);
delay(1000);
mySerial.write(127);
mySerial.write(-127);
delay(2000);
mySerial.write(0);
delay(1000);
}