How to write to DAC pins on arduino in MATLAB - not Simulink!

6 Ansichten (letzte 30 Tage)
Logan Hinchcliffe
Logan Hinchcliffe am 22 Mär. 2024
Beantwortet: Brahmadev am 3 Apr. 2024
In the MATLAB support package for arduino, there is no function to be able to write to the DAC (analog) pins! I know that there is a block for it in simulink but i need to write it in matlab code. Has anyone else figured out a way to do this, can i somehow use the simulink block in my code?
Thanks in advance this is super important!

Antworten (1)

Brahmadev
Brahmadev am 3 Apr. 2024
As per my understanding, you would like to use MATLAB to write to DAC pin on an Arduino target hardware. A MATLAB function with a similar functionality is not present. But, you can create a simulink model with the "Analog Write" block and simulate it from MATLAB by setting the simulation mode as "Monitor and Tune" using the following command:
set_param(gcs, 'SimulationMode', 'external');
Refer to the following documentation and Community Post for more information:
  1. https://www.mathworks.com/help/simulink/ug/using-the-sim-command.html
  2. https://www.mathworks.com/matlabcentral/answers/91497-how-do-i-run-my-external-mode-simulation-from-the-command-line-or-a-matlab-script
Hope this helps!

Kategorien

Mehr zu Run on Target Hardware finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by