arduino
서보 기구
수색…
소개
서보는 모터와 일부 지원 회로가 포함 된 밀폐 시스템입니다. 서보의 샤프트는 제어 신호를 사용하여 원호 내에서 고정 된 각도로 회전 할 수 있습니다. 제어 신호가 유지되면 서보는 각도를 유지합니다. 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