Arduino

서보 모터 SG90 사용하기

작성자 임베디드코리아 작성일25-05-16 00:07 조회165회 댓글0건

첨부파일

<* 서보모터 SG90 사용 *>
● 서보 모터는  회전이 정해져 있기 때문에 정확한 움직임이 필요한 경우에 사용하는 모터이다.
● 별도로 존재하는 모터가 아닌 서보(따른다 : 사용자의 명령에 따른다.)라는 기술이 적용되어 사용자가 원하는 각도, 속도로 움직임이 가능하다.
● 로봇, 장난감, 드론, CCTV 등에서 광범위하게 쓰이고 있다.
● 여기서 사용할 서보모터는 SG90이라는 서보모터이다.
  - 수 많은 제조사가 제작하고 있으며,  0~180도까지만 회전이 가능하다.

----- < 서보모터 기본 제어하기 > ------------------------------
#include <Servo.h>  // Servo 라이브러리 호출
Servo servo_A;      // Servo 객체를 생성

void setup() {
  servo_A.attach(3); // 서보모터를 D3을 통해 서보모터에 신호 전달

}

void loop() {
  /* 서보모터를 90도 위치로 회전 */
  servo_A.write(90);
  delay(1000);

  /* 서보모터를 0도 위치로 회전 */
  servo_A.write(0);
  delay(1000);
}