이것은 예를 들어, 당신이 servos에 연결된 카메라 또는 센서의 판과 기울기를 제어하려면 사용할 수 있습니다.위 예제와 거의 같은 코드입니다. 전압 측정기에서 전압을 읽을 수 있는 코드를 추가했습니다.이 값은 냄비의 위치 (0에서 1023) 를 값은 0에서 180도 사이입니다. 배선에 대한 유일한 차이점은 전력 측정기의 추가입니다; 하드웨어 연결을 위해 아래 그림 참조하십시오.
●결정 이것은 모터가 1개의 펄스로 회전하는 각도를 나타냅니다. 모터 위치 정확도는 해상도에 의해 결정됩니다. 예를 들어 해상도 = 1000 p/rev는 단일 회전 (360 ̊) 이 1000으로 나눌 수 있음을 의미합니다.
●속도 조절, 위치 조절 NX 시리즈의 속도 및 위치 제어 명령은 단계 모터와 동일한 펄스 신호를 입력하여 수행됩니다. 펄스, 속도 및 위치의 관계는 다음과 같습니다. ● 회전 각도 (위치) 는 펄스 수에 비례합니다. ● 회전 속도는 펄스 주파수와 비례합니다. 추가로, 토크 제어 및 긴장 조절은 NX 시리즈를 위해 가능합니다
아두이노 스케치: #includeservo myservo; // servo를 제어하기 위해 servo 객체를 생성 int potpin = 0; // 포텐시오미터를 연결하는 데 사용되는 아날로그 핀 int val; // 아날로그 핀에서 값을 읽기 변수 공허한 설정 { myservo.attach(9); // servo 객체에 핀 9에 servo를 연결 } 빈 루프 (void loop) { val = 아날로그 읽기 (potpin); ! ! // 전력 측정기의 값을 읽습니다 val = map ((val, 0, 1023, 0, 179);!! ! // 크기를 확장 세르보 myservo.write ((val);! ! ! ! // 스케일 값에 위치를 설정 지연! ! ! ! ! // 서보가 도착할 때까지 기다립니다 } 퓨처 일렉트로닉스 이집트 주식회사 (Arduino Egypt) .