본문 바로가기

카테고리 없음

(arduino) 모터 쉴드 L293D에 서보모터와 스텝 모터 붙이기

#include <Servo.h>
#include <AFMotor.h>

#define SPEED   600

AF_Stepper motor1(64, 1);
AF_Stepper motor2(64, 2);

Servo myservo; 
Servo myservo2; 

int pos = 0;   

void setup() {
  Serial.begin(9600);
  motor1.setSpeed(SPEED);
  motor2.setSpeed(SPEED);
  motor1.release();
  motor2.release();
  
  myservo.attach(9);  
  myservo2.attach(10);  
}

void loop() {
  for (pos = 0; pos <= 180; pos += 1) { /
    myservo.write(pos);              
    myservo2.write(pos);
    motor1.step(1, FORWARD, SINGLE);
    motor2.step(1, FORWARD, SINGLE);
    //delay(15);                      
  }
  for (pos = 180; pos >= 0; pos -= 1) { 
    myservo.write(pos);             
    myservo2.write(pos);
    motor1.step(1, FORWARD, SINGLE);
    motor2.step(1, FORWARD, SINGLE);
    //delay(15);                     
  }
}

https://youtube.com/shorts/bKobwuBppQo?si=M2LtTBK5s8Ssk8w1