#include <Servo.h>
// Define servo pins
#define MOTOR_A_PIN 9
#define MOTOR_B_PIN 10
// Create servo objects
Servo motorA;
Servo motorB;
void setup() {
// Attach servo objects to pins
motorA.attach(MOTOR_A_PIN);
motorB.attach(MOTOR_B_PIN);
}
void loop() {
// Motion sequence
// Motor B up 30 degrees
motorB.write(30);
delay(1000); // Adjust delay as needed
// Motor A rotate 75 degrees left
motorA.write(0); // Assuming 0 degrees is left and 180 degrees is right
delay(1000);
// Motor B down 30 degrees
motorB.write(150);
delay(1000);
// Motor B up 30 degrees
motorB.write(90);
delay(1000);
// Motor A rotate 120 degrees right
motorA.write(180);
delay(1000);
// Motor B down 30 degrees
motorB.write(150);
delay(1000);
// Motor B up 30 degrees
motorB.write(90);
delay(1000);
// Motor A rotate 45 degrees left
motorA.write(135);
delay(1000);
}