Where do I install third-pary libraries?

I've written a custom add-on library, that includes the 'Stepper.h' library from Arduino. I have definitely downloaded and installed the Arduino library and can access it from the Arduino IDE just fine. However, when I try running my code in Matlab, I get the following error:
"The Arduino source 'Stepper.h' for libraries 'StepperL298N/Stepper_L298N' cannot be found. Install the third party library source first and try again."
I know where the library is and have added the path manually, but will still get he same error. When I enter >>fullfile(arduinoio.CLIRoot, 'user','libraries') to find out where to move the library so that Matlab can find it, I get the following error:
"Unable to resolve the name 'arduinoio.CLIRoot'"
Can someone tell me how to resolve this?

 Akzeptierte Antwort

surya venu
surya venu am 8 Jul. 2024

1 Stimme

Hi,
It looks like you're encountering an issue with integrating a custom Arduino library with MATLAB. Here are some steps you can follow to resolve this:
  • First, ensure that you have the "MATLAB Support Package for Arduino Hardware" installed. You can install it using the following link: https://www.mathworks.com/matlabcentral/fileexchange/47522-matlab-support-package-for-arduino-hardware or through MATLAB "Add-Ons".
  • MATLAB uses a specific directory structure to locate Arduino libraries. You need to place your custom library in the correct directory. Typically, the Arduino libraries for MATLAB are located in: C:\ProgramData\MATLAB\SupportPackages\R2024a\aCLI\user\libraries
  • Follow the same steps that you used to copy the library in the path given.
Hope it helps.

1 Kommentar

Jana
Jana am 8 Jul. 2024
"C:\ProgramData\MATLAB\SupportPackages\R2024a\aCLI\user\libraries"
Thank you, that is exactly what I was looking for!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Produkte

Version

R2023b

Gefragt:

am 6 Jul. 2024

Kommentiert:

am 8 Jul. 2024

Community Treasure Hunt

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

Start Hunting!

Translated by