Pierdo velocidad de giro en un Motor al pasar de Arduino Software a Matlab Support Package for Arduino.
1 回表示 (過去 30 日間)
古いコメントを表示
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);
}
0 件のコメント
回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!