MATLAB online/Simulink onlineではArduinoとの通信はできないっぽい。Raspberry Piは制限あるが通信可能(2022年11月時点)

投稿日:2022年11月18日
最終更新日:2022年11月18日

私は以下の本のライセンスを使ってMATLAB onlineで遊んでいるのだが、MATLAB/Simulink上からハードウェアを制御して遊んでみようと思って色々調べていた。

Interface 2022年 9月号

まずはArduinoをつないで遊ぼうと思っていたのだが、以下のページでMATLAB Onlineの制限事項を読んでいて衝撃の事実が…。

https://jp.mathworks.com/products/matlab-online/limitations.html

以下のように記述があり、以下に挙げられているハードウェア以外にはMATLAB Online上から通信はできないとのこと。ラズベリーパイとは通信できるらしい。

MATLAB Online cannot interact with some hardware, including instrument control. Hardware that can be accessed include:
MATLAB Online can interact with USB webcams only through Google Chrome.
MATLAB Online can communicate with Raspberry Pi hardware.
MATLAB Online can interact with audio playback devices through Google Chrome.
Serialport() not supported in MATLAB Online

Simulinkに関しては以下のような記述があり。こちらもラズベリーパイはexternal modeはサポートしてないものの、通信はできるとのこと。

Most Simulink features, including editing and simulating models, are supported.
Simulink Online can communicate with Raspberry Pi hardware – external mode is not supported.
Simulink Online can communicate with Parrot Minidrone hardware – deployment is not supported.

実は最近対応されてArduinoとも通信できるようになってたりしないだろうか…と淡い希望をもって、MATLAB OnlineからArduinoのサポートパッケージのadd-onをインストールしようと試みたのだが…

そもそもAdd-onがインストールできないのでやっぱりダメみたい。ブラウザを介してハードウェアを制御しようとすると、色々と制約があって難しいのかな。

ということで、Arduinoは諦めて、Raspberry Piを使って遊んでいこうと思う。

 

MATLAB/Simulink記事まとめ

MATLABとSimulinkの記事は以下にまとめてます。

MATLAB/Simulinkで遊んでみる まとめ

 


投稿者: wakky

映画と旅行が大好きなエンジニア。お酒、ゲーム、読書も好き。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください