User Manual

SCMD myMotorDriver;
void setup()
{
pinMode(8, INPUT_PULLUP);
Serial.begin(9600);
Serial.println("Starting sketch.");
myMotorDriver.settings.commInterface = I2C_MODE;
myMotorDriver.settings.I2CAddress = 0x5D;
myMotorDriver.settings.chipSelectPin = 10;
while ( myMotorDriver.begin() != 0xA9 )
{
Serial.println( "ID mismatch, trying again" );
delay(500);
}
Serial.println( "ID matches 0xA9" );
Serial.print("Waiting for enumeration...");
while ( myMotorDriver.ready() == false );
Serial.println("Done.");
Serial.println();
while ( myMotorDriver.busy() );
myMotorDriver.inversionMode(1, 1);
while ( myMotorDriver.busy() );
myMotorDriver.enable();
}
13/18