HI there i have a big problem about my esc.
i'm building a quadcopter, i did test for mys 4 esc. i'm working with servo library.
#include <Servo.h>
Servo m1;
#define MAX_SIGNAL 2400
#define MIN_SIGNAL 544
void setup() {
// put your setup code here, to run once:
pinMode(40, OUTPUT);
digitalWrite(40, LOW);
Serial.begin(250000);
while (!Serial.available());
m1.attach(41);//attach to pin 9 (digital)
delay(1000);
/*m1.writeMicroseconds(MAX_SIGNAL);
delay(1000);*/
m1.writeMicroseconds(MIN_SIGNAL);
delay(1000);
}
void loop() {
// put your main code here, to run repeatedly:
/* for(int i = 0 ;i<2400;i++)
{
//m1.writeMicroseconds(600);// for m2 m3 m4
//m1.writeMicroseconds(1600);// for m1
}
the 3 motors start turning at the value m1.writeMicroseconds(600);
the first motor start turning at the value m1.writeMicroseconds(1600);
there is a big diference why? how do i to make the motor 1 start turning at 600 like other motors
please help