BLDC 모터

BLDC Motor - Brushless DC Motor


ESC - Electronic Speed Controller


Circuits


Arduino


#include "Servo.h"

Servo servo;

void setup() {
  Serial.begin(9600);
  servo.attach(9);
}

int motorSpeed = 700;
int adding = 50;

void loop() {
  motorSpeed += adding;
  if(motorSpeed > 2500 || motorSpeed < 700) adding = adding * -1;

  servo.writeMicroseconds(motorSpeed);

  Serial.print("Speed: ");
  Serial.println(motorSpeed);

  delay(100);
}