まるゆのぶろぐ

よく記憶失うんで,やったことのメモ書きます

Arduino + SimulinkでLチカ

無性にMATLABが欲しくなって買いました。

個人ライセンスではEmbedded Coderを入れられない(多分)なので、Embedded Coderなくても個人で開発できるArduinoはよきです。

 

 

開発環境

MATLAB R2019a

Simulink

Simulink Support Package for Aruduino Hardware

Arduino DUE

 

モデル作成準備

1. MATLABを起動

2. Simulinkを起動・空のモデルを作成

3. モデルコンフィギュレーションパラメーターを起動

f:id:maruyu_2026:20190730230332p:plain

 

 4. ソルバーを設定する(お好みの設定で)

f:id:maruyu_2026:20190730230514p:plain

 

 5. ハードウェア実行を設定する

ハードウェアボードを使用するボードに設定する

f:id:maruyu_2026:20190730230708p:plain

 

OKを押すと、モデルを作成する下準備は終了です。

使用するボード、センサなどによってはほかの設定が必要かもしれません。

 

モデル作成

1. 以下みたいな感じでモデル作ります

Pulse Generator : Simulink/Sources

Digital Output : Simulink Support Package for Aruduino Hardware/Common

f:id:maruyu_2026:20190730232139p:plain

 

2.  Pulse Generatorの設定をします

f:id:maruyu_2026:20190730232257p:plain

 

3. Digital Output の設定をします

出力するPinを設定

今回はArduino DUEに内蔵されているLEDを光らせたいので13に設定

f:id:maruyu_2026:20190730232444p:plain

 

4. 実行を押します

f:id:maruyu_2026:20190730233108p:plain

 

5. LEDがチカチカするはずです。

 

お疲れさまでした。