MATLAB Answers

Pierdo velocidad de giro en un Motor al pasar de Arduino Software a Matlab Support Package for Arduino.

1 view (last 30 days)
Ethan Recalde Jaramillo
Ethan Recalde Jaramillo on 13 Apr 2020
Hola, tengo un motor Nema 17. Cuando lo hago funcionar con arduino todo va correcto. Pero cuando lo paso a Matlab para que funcione con una interfaz grafica en app designer pierde mucha velocidad. El motor tiene 200 pasos y tarda unos 12-13s en dar una vuelta entera en Matlab, mientras que en arduino tarda menos de 1 segundo.
Aqui dejo los codigos por si alguno me puede ayudar.
%codigo matlab
for i = 1:1:200
writeDigitalPin(a,app.step,1);
pause(0.005);
writeDigitalPin(a,app.step,0);
pause(0.005);
end
%codigo arduino
for(int x = 0; x < 200; x++) {
digitalWrite(stepPin,HIGH);
delayMicroseconds(500);
digitalWrite(stepPin,LOW);
delayMicroseconds(500);
}

Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!