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

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
解決方法についてアドバイスを頂けると助かります。

Antworten (1)

Shota Okawa
Shota Okawa am 10 Apr. 2025

0 Stimmen

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

Kategorien

Mehr zu MATLAB Support Package for Arduino Hardware finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2024b

Tags

Gefragt:

am 9 Apr. 2025

Beantwortet:

am 10 Apr. 2025

Community Treasure Hunt

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

Start Hunting!