본문 바로가기
Embedded System/Arduino

[Arduino] 서보 모터 (Servo Motor)

by goatlab 2022. 5. 19.
728x90
반응형
SMALL

서보 모터 (Servo Motor)

 

 

자동 제어 구조 혹은 자동 평형 계기에 있어서 전압 입력을 회전각으로 바꾸기 위해 사용되는 전동기를 말한다. 서보 모터는 20ms마다 PWM 신호 (Pulse)를 받아 움직인다.

ms (신호가 High일 때) 각 (degree)
1 0
1.5 90
2 180
#include "Servo.h"

Servo servo; // Servo 개체 생성

int angle=0;

void setup(){
	servo.attach(9); // 서보 모터가 D9번 핀에 연결
	servo.write(angle); // 모터 축의 위치를 0으로 초기화
	Serial.begin(9600);
}

void loop(){
	angle=angle+1;
	servo.write(angle); // angle에 저장된 값 출력
	Serial.print("Motor degree: "); // 시리얼 모니터에 angle 출력
	Serial.println(angle);
	delay(100);

	if(angle>=200){
		angle=0;
	}
}

728x90
반응형
LIST