Arduino Example Snippet
#define MOTOR_A1 14
#define MOTOR_A2 41
#define SPEED 200 // PWM value (0-255)
void setup() {
pinMode(MOTOR_A1, OUTPUT);
pinMode(MOTOR_A2, OUTPUT);
}
void loop() {
// Forward
analogWrite(MOTOR_A1, SPEED);
digitalWrite(MOTOR_A2, LOW);
delay(2000);
// Stop
digitalWrite(MOTOR_A1, LOW);
digitalWrite(MOTOR_A2, LOW);
delay(500);
// Backward
digitalWrite(MOTOR_A1, LOW);
analogWrite(MOTOR_A2, SPEED);
delay(2000);
// Stop
digitalWrite(MOTOR_A1, LOW);
digitalWrite(MOTOR_A2, LOW);
delay(500);
}