Jelentkezés Telefonon: +36/30-820-1750ONLINE

Hírek

아두이노 서보모터 예제

Kategória: Uncategorized

코드는 단순히 서보 개체를 선언한 다음 servo.attach() 함수를 사용하여 서보를 초기화합니다. 우리는 서보 라이브러리를 포함하는 것을 잊지 말아야합니다. 루프()에서는 서보를 0도로 설정한 다음 기다린 다음 90도로 설정한 다음 나중에 180도로 설정합니다. Arduino에는 서보 제어를 단순화하는 기본 제공 함수 servo.write(도)가 있습니다. 그러나 모든 서보가 모든 포지션에 대해 동일한 타이밍을 존중하는 것은 아닙니다. 일반적으로 1밀리초는 0도, 1.5밀리초는 90도, 2밀리초는 180도를 의미합니다. 일부 서보에는 더 작거나 더 큰 범위가 있습니다. 다음은 아두 이노에 서보 모터를 연결하는 단계입니다 : 샤프트가 올바른 각도에 있으면 모터가 꺼져 있습니다. 회로에서 각도가 올바르지 않은 것으로 판명되면 원하는 각도가 될 때까지 모터가 회전합니다. 서보의 출력 샤프트는 180도 전후로 어딘가를 여행 할 수 있습니다. 보통, 그것은 어딘가에 210도 범위, 그러나, 그것은 제조 업체에 따라 달라 집니다.

법선 서보는 0 ~ 180도의 각도 모션을 제어하는 데 사용됩니다. 주 출력 기어에 내장된 기계적 정지로 인해 기계적으로 더 멀리 회전할 수 없습니다. 위의 동일한 코드에 대 한, 내 서보 0에서 180 회전 하지만 그것은 다시 회전 하지 0, 넘어 서 180 허밍 사운드를 만들기 를 시도 하 고 영원히 그 일을 계속.그러나 만약 내가 180 에서 0 시작 처럼 코드를 변경 하려고 합니다. ,여전히 180에서 0으로 회전하고 0에서 180.so 돌아오지 않습니다, 사람이이 문제를 해결하기 위해 나를 도울 수 있습니다..!!!! ?? 자습서 > 라이브러리의 예 : 서보 > 스윕 5V는 올바른 전원, 앰프 등급은 당신의 경우에 큰 중요하지 않습니다, 그것은 단지 (서보 전류 무승부에 따라 다름) 동시에 작동하는 더 많은 서보를 처리 할 수 있다는 것을 의미한다. 서보의 중간 와이어는 5V, 갈색 GND 및 노란색은 신호 선입니다. 이제 Arduino 코드를 살펴보겠습니다. 이 서보 드라이버를 제어하기 위해 우리는 GitHub에서 다운로드 할 수있는 PCA9685 라이브러리를 사용합니다. 서보가 ir에 의해 제어되도록 코드를 만들 수있는 사람은 서보 60 이 울고 다음 ir에서 서보가 출력 지점으로 돌아갑니다. 실험 하나는 내가 아두 이노 우노에로드 할 수 없습니다 https://www.arduino.cc/en/Main/ArduinoBoardMega 메가만 15 PWM 핀이 있습니다.

하나의 마스터와 두 개의 슬레이브가 통신하는 여러 보드가 필요할 수 있습니다. 전원에 관해서는 당신이 할 모든 5v 전원 공급 장치를 얻을 수 있습니다. 전원 공급 장치를 보드 와 서보에 연결하고 (opticouplers / 릴레이를 사용하지 않는 한 모든 것이 통신할 수있는 공통점이 있어야합니다) 서보에 공급 의 전원을 사용합니다 (아두 이노 보드에도 전원을 공급 할 수 있음). 공급장치에 직접 연결해야 합니다. 당신은 아두 이노 보드에 작은 흔적을 통해 전류를 모두 당기고 싶지 않아요. 또한 arduino가 여러 서보를 실행하려고 할 때 문제가 발생하기 시작하면 마이크로 컨트롤러에서 소음을 막기 위해 필터링 캡이 필요할 수 있습니다. 서보 모터에는 전력, 접지 및 신호의 세 가지 전선이 있습니다. 전원 와이어는 일반적으로 빨간색이며, 아두 이노 보드의 5V 핀에 연결해야합니다. 접지 와이어는 일반적으로 검은 색 또는 갈색이며 Arduino 보드의 접지 핀에 연결해야합니다. 신호 핀은 일반적으로 노란색, 주황색 또는 흰색이며 Arduino 보드의 디지털 핀에 연결되어야 합니다. 서보스는 상당한 전력을 소모, 그래서 당신은 큰 서보를 구동해야하는 경우, 당신은 아마 (아두 이노의 5V 핀에서하지) 별도의 공급에서 전원을 해야합니다.

아두 이노와 외부 전원 공급 장치를 함께 연결하십시오! 나는 현재 무승부를 확인하기 위해 서보와 시리즈로 멀티 미터를 연결했습니다.