게시됨 2026-02-23
혹시 이런 상황을 겪어보신 적 있으신가요? 소형 MG90S나 SG90을 구입하셨나요?서보 기구큰 기쁨으로 그것을 Uno에 연결하여 멋진 작은 발명품을 만들고 싶었지만 선에 연결한 후에는 전혀 움직이지 않거나 격렬하게 진동하고 완전히 불순종합니까? 걱정하지 마십시오. 이는 거의 모든 초보 플레이어가 겪게 되는 함정입니다. 오늘은 마이크로를 "길들이는" 과정을 살펴보겠습니다.서보 기구, 귀하가서보 기구읽은 후 순순히 회전하십시오.
서보를 받으면 가장 먼저 눈에 띄는 것은 서로 다른 색상의 세 개의 와이어입니다. 당신의 감정에 따라 무작위로 연결하지 마십시오. 서보나 보드를 태우면 큰 손실을 입게 됩니다. 일반적으로 말하자면,갈색(또는 검정색) 와이어는음극(GND)는 Uno의 GND 핀에 연결되어야 합니다.빨간색철사는양극, 이는 에 연결되어야 합니다.5V전원 공급 장치; 그리고오렌지(또는 노란색, 흰색) 와이어는신호선, 일반적으로 사용되는 디지털 핀에 연결되어야 합니다.핀 9. 서보 내부의 모터와 제어 회로에는 독립적인 전원 공급이 필요하고 신호 핀은 회전 각도 명령을 전송하는 역할만 담당하기 때문에 이 연결 방법은 의미가 있습니다. 보시다시피 전원과 신호가 분리되어 있고 업무 분담이 명확해서 제대로 작동할 수 있습니다.
많은 친구들은 서보의 빨간색 선을 5V 핀에 직접 연결하여 문제를 해결하려고 합니다. 서보가 작고 부하 없이 잠깐만 돌리면 거의 사용하지 못할 수도 있습니다. 하지만! 서보에 부하가 걸리거나 자주 회전해야 하는 경우 USB 포트에서 전원을 공급하면 쉽게 전압 불안정이 발생할 수 있으며, 이로 인해 서보가 트 위치를 잡고 마이크로컨트롤러를 다시 시작하거나 심지어 보드의 전압 조정기 칩이 소손될 수도 있습니다. 이는 트럭에게 F1 트랙을 달리라고 요청하는 것과 같습니다. 전력이 전혀 따라갈 수 없습니다. 가장 안전한 방법은 별도로 준비하는 것입니다.외부 전원 공급 장치4개의 AA 배터리 상자 또는 7.4V 리튬 배터리와 같은 서보의 경우 전원 모듈을 통해 5V 또는 6V로 강압한 다음 전원 공급 장치의 음극을 GND에 연결하여 신호 동기화를 보장합니다.
하드웨어가 연결되면 소프트웨어 측면은 사실 생각보다 간단합니다. 호출할 수 있는 기성 라이브러리가 있기 때문에 복잡한 PWM 파동 제어 코드를 직접 작성할 필요가 없습니다. 먼저 IDE에 "Servo.h" 라이브러리가 포함되어 있는지 확인하세요. 그런 다음 두 가지 간단한 단계만 거치면 됩니다.설정()기능, 사용.(9);서보가 핀 9에 연결되어 있음을 프로그램에 알리기 위해; 그럼, 안으로고리()기능, 사용.write(90);서보를 90도 위치로 회전시키려면 보시다시피 라이브러리 함수는 복잡한 타이머 구성을 캡슐화했으며 지침을 직접 보낼 수 있습니다. 여기에 작은 팁이 있습니다. 에 채워진 숫자쓰다()기능은 일반적으로0~180는 회전하려는 각도를 나타냅니다.
모든 것이 괜찮아 보이지만 스티어링 기어가 움직이지 않는다면 성급히 자신의 삶을 의심하지 마십시오. 단계별로 확인해 보겠습니다. 첫 번째,물리적 연결을 확인하세요. 신호 라인이 올바른 핀에 연결되어 있습니까? 전원 코드의 양극과 음극이 반대입니까? 외부 전원 스위치가 켜져 있습니까? 많은 경우 그것은 단지 느슨한 실일 뿐입니다. 둘째,코드 로직을 확인하세요. 당신이 쓴다면.write(0);서보는 실제로 시작 위치로 회전하지만 처음부터 0도에 있으면 육안으로는 당연히 움직이지 않은 것처럼 보입니다. 0도에서 180도까지 움직이도록 하고 중간에 1초 지연을 추가하면 앞뒤로 흔들리는 것을 볼 수 있습니다. 또한 확인해보세요핀이 실제로 연결한 핀과 동일합니까? 이런 종류의 낮은 수준의 오류는 종종 가장 골치 아픈 문제입니다.
시중에서 판매되는 일반적인 마이크로 서보에는 SG90 및 MG90S가 포함됩니다. 비슷해 보이지만 내부 차이는 작지 않습니다.SG90가격이 저렴하고 무게가 가벼운 플라스틱 기어를 사용합니다. 많은 힘을 가하지 않는 일부 작은 도어 래치 및 표시기에 사용하기에 매우 적합합니다.MG90S다르다. 더 큰 토크와 훨씬 더 나은 내마모성과 충격 저항성을 갖춘 메탈 기어로 업그레이드되었습니다. 프로젝트의 서보가 무거운 로봇 팔을 구동해야 하거나 오랫동안 작동해야 하는 경우 몇 달러를 더 들여 MG90S를 선택하는 것이 좋습니다. 그러면 많은 걱정을 덜 수 있습니다. 올바른 도구를 선택해야만 프로젝트가 원활하게 진행될 수 있습니다.
때로는 서보가 고정된 각도로만 회전하는 것이 아니라 소형 원격 제어 자동차를 만드는 것과 같이 일반 모터처럼 계속 회전하기를 원하는 경우도 있습니다. 이때 일반 서보는 잘 작동하지 않습니다. 당신에게 필요한 것은서보를 계속 회전시키려면. 제어 논리는 표준 서보와 다릅니다.쓰기(90);그럴 것이다멈추다; 다음과 같이 90보다 작은 값을 보냅니다.쓰기(0);그럴 것이다최고 속도로 시계 반대 방향으로 회전; 다음과 같이 90보다 큰 값을 보냅니다.쓰기(180);그럴 것이다최고 속도로 시계 방향으로 회전. 그리고 값이 90에 가까울수록 속도가 느려집니다. 이를 이해한 후에는 이를 활용하여 자동차의 속도와 방향을 정확하게 제어할 수 있습니다. 흥미롭지 않나요?
이 시점에서는 연결 및 프로그래밍의 기본 루틴을 알아야 합니다. 그런데 실제로 작업을 하다가 프로젝트에서 여러 개의 서보를 동시에 제어해야 하는데 Uno의 핀이 충분하지 않은 경우 어떻게 해야 할지 생각해 본 적이 있나요? 아니면 보다 자연스러운 기계적 움직임을 시뮬레이션할 수 있도록 보다 정확한 방법으로 서보의 속도를 제어하는 방법은 무엇입니까? 댓글 영역에서 귀하의 생각과 혼란을 공유하신 것을 환영합니다. 함께 토론해 봅시다! 이 글이 도움이 되셨다면 좋아요와 함께 플레이하고 있는 친구들에게도 공유해 주시는 것 잊지 마세요~
업데이트 시간:2026-02-23