(SERVO MOTOR) 서보모터 제어
About Lesson

기본설정

  1. 아두이노 설치 및 환경설정이 완료된 상태여야 합니다.

2. 라이브러리는 하기 버튼을 눌러 다운로드하고 설치하세요

3. 아래 소스코드를 보드설정-컴파일-업로드 과정을 진행 후 실행하세요

소스 코드

– 코드설명 : 서보모터를 0-90도>90도-0도 천천히 반복 작동합니다. 각도는 원하는 각도로 수정하셔도 됩니다.

				
					#include <Servo.h>

Servo myservo;  // 서보 객체 생성
int pos = 0;    // 서보 위치 변수

void setup() {
  myservo.attach(11);  // 서보를 11번 핀에 연결
}

void loop() {
  for (pos = 0; pos <= 90; pos += 1) { // 0도에서 90도까지 증가
    myservo.write(pos);              // 서보 위치 설정
    delay(15);                       // 15ms 대기
  }
  for (pos = 90; pos >= 0; pos -= 1) { // 90도에서 0도까지 감소
    myservo.write(pos);              // 서보 위치 설정
    delay(15);                       // 15ms 대기
  }
}
				
			

작동영상