SimulinkでArduino RoTHを使う

RoTH = Run on Target Hardware

手順は
0. Prepare
1. Build(Deploy)
2. Simulate(Run)

例(Scopeは不要だがつけてみた)

SimulinkArduinoの連携も最新のやり方は本家を参考にすると良い。

1. Prepare for Run


注意点:明示的にシリアルポートを指定する(/dev/cu.usbmodem1421)

2. Deploy to Hardware

注意点:MATLABのカレントワーキングディレクトリがルートフォルダなどにあると
コンパイル時にPermissioin deniedが出てしまう。
事前にMATLAB上でcd ~/Documentsなどして、
ホームディレクトリ以下や、適当なフォルダに移っておく。