본문 바로가기
아두이노 프로젝트

아두이노 코드

by SwMaker_Jun 2024. 11. 22.
728x90
반응형
#include <Servo.h>
Servo servo_1;
Servo servo_2;

void setup() {
  servo_1.attach(3);
  servo_2.attach(4);
}

void go(){
  for(int angle = 130; angle >= 50; angle--) {
    servo_2.write(angle);
    delay(5);
  }
  for(int angle = 110; angle >= 70; angle--) {
    servo_1.write(angle);
    delay(5);
  }
    for(int angle = 50; angle <= 130; angle++) {
    servo_2.write(angle);
    delay(5);
  }
  for(int angle = 70; angle <= 110; angle++) {
    servo_1.write(angle);
    delay(5);
  }
}

void back(){
    for(int angle = 110; angle >= 70; angle--) {
    servo_1.write(angle);
    delay(5);
  }
  for(int angle = 110; angle >= 70; angle--) {
    servo_2.write(angle);
    delay(5);
  }
    for(int angle = 70; angle <= 110; angle++) {
    servo_1.write(angle);
    delay(5);
  }
  for(int angle = 70; angle <= 110; angle++) {
    servo_2.write(angle);
    delay(5);
  }
}
void loop() {
  go();
  go();
  go();
  delay(500);
  back();
  back();
  back();
  delay(500);
 
}
728x90
반응형

'아두이노 프로젝트' 카테고리의 다른 글

Linkage 배우기 #1  (1) 2025.03.23
Tinkercad &  (2) 2025.03.10
Lingage Mechanism Designer and Simulator  (0) 2025.03.10
외줄타기 로봇  (0) 2025.03.06
아두이노 서보모터 다축 로봇 제작  (1) 2024.08.27