MATLAB: How can i use Arduino functions (code) in simulink

arduinobuzzersimulink

Hi everyone,
i would like to use arduino code like tone(pin, freq, duration) in simulink, i.e. to generate a sound with a certrain frequency using a buzzer, standalone on an arduino.
As far as i know, the playtone() function does not work in standalone mode.
How to do it best? S-function? Matlab-Function? …?
An example simulink model would help me a lot.

Best Answer

That didnt really help much.
A simple example would have helped a lot.
I realized it with a s-function builder and some manual adjustments in the generated .c file ( add extern "C" to each funtion, and rename .c file to .cpp)
Related Question