아핫뉴스실시간 인기검색어
아핫뉴스 화산 이미지
아하

생활

생활꿀팁

탈퇴한 사용자
탈퇴한 사용자

아두이노 brushless motor 제어 중에 문제가 발생했습니다

#include <Servo.h> Servo motor; void setup() { Serial.begin(9600); sonarSensorInit(); gyroInit(); motorInit(); } // 모터초기화는 정상적으로 진행되었음 void loop() { int speed = 1200; motor.writeMicroseconds(speed); }

현재 brushless motor 사용중입니다.

정말 단순한 코드인데 저 코드를 쓰면 모터가 돌지 않습니다..

캘리브레이션에 핀번호 연결까지 다 맞게 한상태입니다. 도저히 이유를 모르겠습니다.

답변부탁드립니다.

    55글자 더 채워주세요.
    1개의 답변이 있어요!
    • 빠른너구리257
      빠른너구리257

      안녕하세요

      attach를 빼먹으신것 같습니다.

      #include <Servo.h> Servo motor; void setup() { int pin =9; Serial.begin(9600); sonarSensorInit(); gyroInit(); motorInit(); motor.attach(pin); } // 모터초기화는 정상적으로 진행되었음 void loop() { int speed = 1200; motor.writeMicroseconds(speed); }

      servo.h 라이브러리에 관한 man page: https://www.arduino.cc/en/reference/servo

      servo.h attach에 관한 man page: https://www.arduino.cc/en/Reference/ServoAttach

      감사합니다