MATLAB Answers

How can I send a pwm signal towards a motor with arduino in matlab

10 ビュー (過去 30 日間)
Martijn Roks
Martijn Roks 2019 年 7 月 1 日
コメント済み: Martijn Roks 2019 年 7 月 2 日
Hello,
How do I send a PWM signal towards my motor, so that I can control it's speed?
I tried to use analogwrite, because on arduino IDE I can use it to control the motor. But on Matlab I can't use analogWrite, because the command doesn't exist.
I tried to use writePWMDutyCycle, but I couldn't control the motor with it.
Could someone plz help me!
I have the following code (this is just one button for the gui and the other buttons have the same code:
% --- Executes on button press in Snelheid100_button.
function Snelheid100_button_Callback(hObject, eventdata, handles)
% hObject handle to Snelheid100_button (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA
a= arduino();
analogWrite(3,80);
clear a;

  0 件のコメント

Sign in to comment.

回答 (1 件)

Toshinobu Shintai
Toshinobu Shintai 2019 年 7 月 2 日
Can you use 'writePWMVoltage' command?
Documentation is below.

  1 件のコメント

Martijn Roks
Martijn Roks 2019 年 7 月 2 日
I tried that but that isn't my thing and then I need to figure out which voltage output is die exact PWMsignal. So I prefer it to be with writePWMDutycycle

Sign in to comment.


Translated by