MATLAB Support Package for Arduino Hardwareセットアップ時の通信テスト失敗

4 views (last 30 days)
MATLABとArduino unoを接続し、LED点灯させようとしております。
MATLAB Support Package for Arduino Hardwareセットアップ時の通信テストにおいて図の通り失敗しており、行き詰まっております。無視してセットアップを完了させ、以下コマンドを実行するとエラーが発生しています。
>> a = arduino('/dev/cu.usbmodem101','Uno')
次を使用中のエラー: arduino
入力引数が多すぎます。
>> a = arduino('/dev/cu.usbmodem101')
java.lang.NullPointerException thrown while loading gnu.io.RXTXCommDriver
java.lang.NullPointerException thrown while loading gnu.io.RXTXCommDriver
java.lang.NullPointerException thrown while loading gnu.io.RXTXCommDriver
開くことができません: Port: /dev/cu.usbmodem101 is not available. No ports are available.
Use INSTRFIND to determine if other instrument objects are connected to the requested device.
次を使用中のエラー: arduino (行 83)
Could not open port: /dev/cu.usbmodem101
ArduinoIDEからの書き込みはできており、サンプルスケッチのLEDの点灯が実行できております。ArduinoIDE指定ポートと上記コマンドに記載のポート名称は一致しております。使用環境としては以下となります。

MacOS Sequoia ver15.3
Arduino Uno R3
解決方法についてアドバイスを頂けると助かります。

Answers (1)

Shota Okawa
Shota Okawa on 10 Apr 2025
自己解決しました。
Matlabを2020aにインストールし直し、Legacy MATLAB and Simulink Support for Arduinoをアドインしました。
MATLAB Support Package for Arduino Hardwareは使用していません。
結果、コマンドに応じてLEDの点灯を実行することができるようになりました。

Categories

Find more on MATLAB Support Package for Arduino Hardware in Help Center and File Exchange

Tags

Products


Release

R2024b

Community Treasure Hunt

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

Start Hunting!