Tengo un motor de disco duro antiguo (7200 rpm) como este:
Estoyintentandohacerqueseejecutelomásrápidoposibleyempiezoconestecódigo(arduinouno):
intpin1=2;intpin2=3;intpin3=4;intdelay_time=100;voidsetup(){pinMode(pin1,OUTPUT);pinMode(pin2,OUTPUT);pinMode(pin3,OUTPUT);}voidloop(){digitalWrite(pin1,HIGH);digitalWrite(pin2,LOW);digitalWrite(pin3,LOW);delay(delay_time);digitalWrite(pin1,LOW);digitalWrite(pin2,HIGH);digitalWrite(pin3,LOW);delay(delay_time);digitalWrite(pin1,LOW);digitalWrite(pin2,LOW);digitalWrite(pin3,HIGH);delay(delay_time);}
Elmotorfuncionacuandodelay_time
másgrandeque50(porsupuesto,funcionamuylentamente),condelay_time
máspequeñosimplemente"vibra". Entonces, ¿cómo puedo hacer que se ejecute a 7200 rpm?
ACTUALIZAR :
Uso otra fuente y algunos transistores para el motor, no uso los pines de arduino.