수색…


소개

서보는 모터와 일부 지원 회로가 포함 된 밀폐 시스템입니다. 서보의 샤프트는 제어 신호를 사용하여 원호 내에서 고정 된 각도로 회전 할 수 있습니다. 제어 신호가 유지되면 서보는 각도를 유지합니다. Servo.h 는 Arduino Servo.h 라이브러리로 쉽게 제어 할 수 있습니다.

통사론

  • #include <Servo.h> // Servo 라이브러리 포함
  • Servo.attach (pin) // 서보 온 핀에 부착합니다. 서보 개체를 반환합니다.
  • Servo.write (degrees) // 이동할 각도 (0 - 180)
  • Servo.read () // 서보의 현재 회전을 가져옵니다.

서보를 앞뒤로 움직입니다.

#include <Servo.h>

Servo srv;

void setup() {
  srv.attach(9); // Attach to the servo on pin 9  

}

서보를 사용하려면 먼저 attach() 함수를 호출해야합니다. 지정된 핀에서 서보를 제어하는 ​​PWM 신호를 생성하기 시작합니다. Arduino Mega 이외의 보드에서 Servo 라이브러리를 사용하면 해당 핀에 Servo가 있는지 여부에 관계없이 9 번 핀과 10 번 핀의 analogWrite () (PWM) 기능이 비활성화됩니다.

void loop() {
  Servo.write(90); // Move the servo to 90 degrees
  delay(1000); // Wait for it to move to it's new position
  Servo.write(0); // Move the servo to 0 degrees
  delay(1000); // Wait for it to move to it's new position
}

서보가 원하는 위치에 도달했다고 보장 할 수 없으며 프로그램에서 확인할 수 없습니다.



Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow