How to generate sound with different frequency in a buzzer using Arduino Simulink?

37 ビュー (過去 30 日間)
Sanjeev Kavale
Sanjeev Kavale 2020 年 2 月 16 日
コメント済み: Huy 2023 年 11 月 25 日
I am working on a project, where I am supposed generate sounds of different frequency. I am using Arduino and Simulink support package. But I dont find anything related to generating different frequency sounds in simulink support package. I am aware of Playtone function in Matlab. Can we use this as a Matlab function in Simulink?
Or are there any other methods to generate sounds of different frequency in Simulink Arduino?

回答 (1 件)

Kshitij Chhabra
Kshitij Chhabra 2020 年 6 月 18 日
Hi Sanjeev,
From my understanding of your question you want to generate sounds of different frequencies and want to send them as signals for the Arduino Support Packages in Simulink. As you mentioned you may use the playtone function available in MATLAB as a Function block in Simulink. Alternatively, I would recommend you using Audio Oscillator component from the Audio Toolbox available in Simulink.
Once added in the workspace, after double clicking on it you can specify the type of signal, frequency and the amplitude along with the Samples per frame and the Sample Rate in Hz which you’d require to produce.
  2 件のコメント
Michael Goebel
Michael Goebel 2020 年 6 月 18 日
i want to add a question to this question:
from my understanding, the playtone function does not work on the arduino standalone.
how can i play that generated tone in standalone mode on the arduino?
in arduino ide exists a command tone(pin, frequency, duration)
Huy
Huy 2023 年 11 月 25 日
I have a similar question, but the developer seems to have ignored these questions

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeModeling についてさらに検索

製品


リリース

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by