게시됨 2026-02-21
당신도 이런 상황을 겪은 적이 있나요? 설레는 마음으로 조향기어 모듈을 구매하고 돌아왔습니다. 나는 상인이 준 정보 꾸러미를 열어 알록달록한 흐름도를 살펴보았다. 나는 즉시 혼란스러워졌습니다. 전선을 어떻게 연결해야할지 모르겠고, 코드를 어디에 써야할지 모르겠습니다. 원래는 간단한 작업이었는데 사진을 보고 멍때렸습니다. 걱정하지 마십시오. 오늘은 이 흐름도부터 시작하여 여러 부분으로 나누어 명확하게 설명하겠습니다.
받은 후서보 기구모듈에서 가장 먼저 해야 할 일은 전원을 켜는 것입니다. 핀이 아무리 많아도 우리가 흔히 사용하는 마이크로핀의 핵심은서보 기구s는 실제로 세 개의 와이어입니다. 자세히 보면 대개 업계 표준에 가까운 다양한 색상으로 제작됩니다.
️ 갈색 또는 검정색 선은 접지선으로 회로 기판의 GND에 해당합니다. ️ 말할 필요도 없이 빨간색 선은 일반적으로 5V 전원 공급 장치인 양극 단자에 연결됩니다. ️나머지 주황색, 노란색 또는 흰색 선이 신호선입니다. 모듈에서 해당 라벨을 찾아 하나씩 연결하면 하드웨어 연결이 완료됩니다. 실제로 그렇게 복잡하지는 않습니다.
와이어를 연결한 후에는 해당 신호 와이어에 정확히 무엇을 보내고 싶은지 파악해야 합니다. 많은 친구들이 PWM과 듀티 사이클이라는 단어를 보면 혼란스러워합니다. 사실 숨쉬는 등 스위치라고 생각하시면 됩니다. 밝은 시간과 어두운 시간의 비율을 조정하면 듀티 사이클이 조정됩니다.
스티어링 기어의 원리는 비슷합니다. 이 신호의 높은 수준의 지속 시간을 해석하여 회전하려는 각도를 결정합니다. 간단히 말하면, 특정 폭의 펄스를 보내면,서보 기구'아, 주인님이 0도로 돌리라고 하셨다'라고 해석하게 됩니다. 더 긴 펄스를 보내면 90도로 회전합니다. 이것을 이해하면 서보 제어의 본질을 파악하게 됩니다.
이제 원리를 이해했으니 코드를 어떻게 작성할까요? 흐름도의 이 단계에서는 일반적으로 루프 또는 판단 상자가 그려집니다. 실제로 작성하는 것은 매우 간단합니다. 특히 이러한 유형의 개발 보드를 사용하는 경우 공식 라이브러리 기능이 패키지로 제공됩니다.
코드에서 세 가지 작업만 수행하면 됩니다. 첫째, 서보가 포함된 라이브러리 파일입니다. 둘째, 서보 객체를 생성하고 그것이 연결된 핀을 지정합니다. 셋째, 코어 루프에서 직접 작성합니다.서보 객체.쓰기(각도)명령. 예를 들어, 90도 회전하려면 다음과 같이 입력하세요..write(90). 아주 간단합니다. 단 몇 줄의 코드만으로 서보가 순종적으로 회전합니다.
지금 그 흐름도를 다시 보면 실제로는 위의 단계들을 연결하는 로드맵임을 알 수 있습니다. 화살표는 "시작"에서 "서보 모듈 초기화", "대상 각도 설정"을 차례로 가리킨 다음 루프에 들어갑니다.
이 루프 화살표는 특히 중요합니다. 프로그램이 한 번 실행된 후에 멈추지 않고 계속 실행된다는 것을 알려줍니다. 예를 들어 얼굴인식 짐벌을 만든다면 프로그램은 "카메라 데이터 읽기", "필요한 회전 각도 계산", "회전 명령 실행" 상자를 계속해서 왔다 갔다 합니다. 이 논리를 이해하면 전체 시스템이 어떻게 작동하는지 이해할 수 있고 문제를 해결하는 것이 더 쉬워집니다.
이상은 매우 충만하고 현실은 매우 마른 체형입니다. 많은 초보자들은 처음 디버깅할 때 서보가 계속 흔들리거나 원하는 위치로 회전하지 못하는 것을 발견하면 머리를 긁적이며 불안감에 머리를 긁적입니다. 걱정하지 마세요. 90%는 전원 문제입니다.
서보는 회전하는 순간 많은 전류를 필요로 합니다. 개발 보드의 USB 전원 공급 장치가 충분하지 않으면 전압이 떨어지고 칩이 다시 시작되며 물론 서보가 따르지 않습니다. 이 경우 외부 전원 공급 장치를 사용하여 서보에 별도로 전원을 공급하고 개발 보드의 접지선과 서보를 함께 연결할 수 있습니다. 각도가 여전히 정확하지 않으면 코드의 각도 값 범위가 0~180인지 확인하세요. 181을 쓰지 않으면 서보가 확실히 혼란스러울 것입니다.
기본 서보를 가지고 놀고 나면 더 복잡한 프로젝트에서 이를 사용하고 싶을 수도 있습니다. 이때 모델을 어떻게 선택하느냐가 새로운 문제가 된다. 시중에서 판매되는 일반적인 서보는 신호 제어 방식으로 구분되며 주로 PWM 서보와 직렬 버스 서보가 포함됩니다.
귀하의 프로젝트가 단순히 하나 또는 두 개의 서보를 제어하여 도어를 열고 닫고 방향을 바꾸는 것이라면 비용 효율적이고 제어하기 쉬운 가장 일반적인 PWM 서보이면 충분합니다. 그러나 로봇을 만들고 수십 개 또는 심지어 수십 개의 서보를 제어해야 한다면 버스 서보를 고려하는 것이 좋습니다. 그것들은 일련의 빛처럼 서로 연결되어 있으며 단 하나의 신호 라인만 사용하여 모든 것을 제어할 수 있습니다. 배선이 깨끗하고 디버깅이 쉽습니다. 각 제조사의 공식 홈페이지를 검색하시면 그들이 제공하는 제품 비교 및 케이스를 확인하실 수 있으며, 자신에게 가장 적합한 제품을 빠르게 찾으실 수 있습니다.
프로젝트를 진행하면서 가장 오랫동안 괴로움을 겪었던 서보 문제가 무엇인지 모르겠습니다. 댓글창에 오셔서 이야기 나눠보세요. 이 기사가 유용하다고 생각되면 좋아요를 누르고 더 많은 친구들과 공유하는 것을 잊지 마세요!
업데이트 시간:2026-02-21