I'm using a brushless motor of 1000kv and an ESC simon30A. I power the motor using arduino adapter AC/DC 9v. When I try to run the motor using sweep example. The motor will only run when the value is between 170-180. How come other values below 170 won't run the motor? Is my ESC broken??
The model of bldc is A212/3T. 1000kv and ESC is Simon 30A . I'm using servo Library to control the speed.
The sweep example is for servos. A brushless motor is not a servo. The sweep example attempts to turn the servo from 0 to 180 degrees and back to 0. So, the 0 - 180 value is not necessarily a PWM signal; it represents the rotation of a servo.
A DC motor won't turn without enough power being applied to overcome the static magnetic pull--you can feel if you try to turn the motor shaft. So, if you only apply small voltage (below whatever voltage 170 represents in your example), then the motor will just hum.