반응형
이전 포스팅에 이어서 Arduino로 BLDC 모터를 제어해 보겠다. Arduino 에는 PWM Out Pint들이 있다. 이 Pin 들은 https://www.arduino.cc/en/Tutorial/PWM 에서 처럼 500Hz 로 동작한다. analogWrite는 0-254 값을 입력할 수 있는데, 이 값에 따라서 Duty Cycle이 결정된다. (예를 들어 127이면 50%) DJI의 ESC는 500Hz에서도 동작하기 때문에 analogWrite로 모터를 구동할 수 있다. 처음 Calibration은 127로 2초간 AnalogWrite를 하면 된다. 다음은 모터 4개(3,9,10,11번 핀에 연결)에 동일하게 PWM을 인가하는 프로그램이다.
반응형