Como Conectar um Driver Brushless ao Arduino

D

Daniel Zhang

Última atualização em Jul 12, 2026

Siga os passos abaixo para conectar o driver brushless ao Arduino:

  1. Conecte os pinos SV (entrada de velocidade/PWM) e F/R (direção frente/ré) do driver aos pinos digitais do Arduino. Por exemplo, conecte SV ao PIN9 e F/R ao PIN2.
  2. Conecte o pino GND do driver a um pino GND do Arduino.
  3. Conecte o pino EN (habilitação) do driver ao GND para habilitar o driver.
  4. Carregue o sketch no Arduino. Conecte a alimentação principal do driver (conforme especificado no datasheet do driver) e alimente o Arduino através de sua fonte de 5V ou via USB.

O esquema abaixo mostra as conexões básicas para o Arduino, driver brushless, fonte de alimentação e motor brushless.

Abaixo está um exemplo de código Arduino que faz o motor girar no sentido direto por 5 segundos e depois no sentido reverso por 5 segundos. Este código utiliza um pino digital para definir o sentido de rotação do motor, enquanto um sinal PWM controla a velocidade.

const int pwmPin = 9;
const int directionPin = 2;
const int speed = 255;

void setup() {
  pinMode(pwmPin, OUTPUT);
  pinMode(directionPin, OUTPUT);
}

void loop() {
  digitalWrite(directionPin, HIGH);
  analogWrite(pwmPin, speed);
  delay(5000);

  analogWrite(pwmPin, 0);
  delay(1000);

  digitalWrite(directionPin, LOW);
  analogWrite(pwmPin, speed);
  delay(5000);

  analogWrite(pwmPin, 0);
  delay(1000);
}

Neste código, digitalWrite é utilizado para definir o sentido de rotação do motor, e analogWrite é utilizado para controlar a velocidade do motor. HIGH e LOW são usados para controlar o pino de direção, determinando assim o sentido de rotação. O ciclo de trabalho do sinal PWM é definido pela variável speed, que pode ser ajustada para alterar a velocidade do motor.

Para aplicações práticas, certifique-se de que o driver do motor e a placa Arduino sejam compatíveis e siga todas as diretrizes de segurança. Se o seu driver de motor exigir sinais de controle diferentes ou possuir necessidades específicas de fiação, ajuste o código de acordo.