Estoy intentando hacer un quadcopter usando una placa Arduino (Blend Micro). He conectado todo como tal: Cuando ejecuto el siguiente código para comprobar si todo funciona, los motores no giran en el mismo rpm:
void setup(){
pinMode(9, OUTPUT);
pinMode(5, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
analogWrite(9, 100);
analogWrite(5, 100);
analogWrite(10, 100);
analogWrite(11, 100);
}
M1 girará como se esperaba, M2 y M3 girarán muy lentamente, y M4 no girará en absoluto.
Los pines (D5, D9, D10, D11) en la fuente Blend Micro 3.3V, 20mA máx.
He revisado el cableado muchas veces y no hay cortocircuitos / todo parece estar bien.
Extra:
- Los motores tienen una potencia nominal de ~ 3.7 v máx. (por lo tanto, planifiqué no superar el 70% para PWM)
- En 3.3v, los motores dibujan ~ 1A cada uno (por lo que supongo que necesito cambiar los transistores 2N2222)