/* Arlo-Test-Motor-Connections Run this sketch to verify that your Arlo goes forward. */ #include // Include Arlo library #include // Include SoftwareSerial library ArloRobot Arlo; // Declare Arlo object SoftwareSerial ArloSerial(12, 13); // Declare SoftwareSerial object // DHB-10 -> I/O 12, DHB-10 <- I/O 13 void setup() // Setup function { tone(4, 3000, 2000); // Piezospeaker beep Serial.begin(9600); // Start terminal serial port ArloSerial.begin(19200); // Start DHB-10 serial communication Arlo.begin(ArloSerial); // Pass to Arlo object Arlo.writeMotorPower(20, 20); // Go forward very slowly delay(3000); // for three seconds Arlo.writeMotorPower(0, 0); // then stop Arlo.writeMotorPower(-20, -20); // Go forward very slowly delay(3000); // for three seconds Arlo.writeMotorPower(0, 0); // then stop } void loop() {} // Nothing for main loop