Files
Roboteksperimentarium/ArloRobot/Arlo-Test-Motor-Connections/Arlo-Test-Motor-Connections.ino
NikolajDanger 48db731e61
2022-09-05 13:31:54 +02:00

32 lines
1.3 KiB
C++

/*
Arlo-Test-Motor-Connections
Run this sketch to verify that your Arlo goes forward.
*/
#include <ArloRobot.h> // Include Arlo library
#include <SoftwareSerial.h> // 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