Utilizzo di librerie Arduino personalizzate per il supporto di ulteriori periferiche
R2026bUna libreria Arduino® personalizzata è un'interfaccia di comunicazione tra il codice C++ personalizzato eseguito sull'hardware Arduino e il codice MATLAB® eseguito sul computer di sviluppo.
Grazie alle librerie Arduino personalizzate, è possibile accedere a ulteriori funzionalità di Arduino direttamente dalla riga di comando di MATLAB includendo le librerie durante la creazione di un oggetto di collegamento arduino. Per un esempio di libreria Arduino personalizzata, vedere Control Motors Using Adafruit Motor Shield V2.
MATLAB Support Package for Arduino Hardware fornisce un framework di classi che possono essere utilizzate per creare librerie Arduino personalizzate da utilizzare con il dispositivo Arduino e gli shield hardware collegati. Il pacchetto di supporto fornisce classi e funzioni che aiutano a sviluppare una libreria Arduino personalizzata, denominata nel complesso framework della libreria Arduino personalizzata.
È possibile creare una libreria personalizzata utilizzando uno dei seguenti workflow:
Creare e configurare la cartella del pacchetto della libreria Arduino personalizzata, la classe MATLAB e i file di intestazione C++. Seguire i passaggi descritti in Create Custom Arduino Library o guardare Create a Custom Arduino Library Manually (Creare manualmente una libreria Arduino personalizzata).
Utilizzare la funzione
arduinoio.customLibrary.createLibraryTemplateper generare una libreria Arduino di base personalizzata che includa la struttura di cartelle richiesta, la classe MATLAB e il file di intestazione C++. È quindi possibile modificare il modello generato per implementare funzionalità personalizzate.
Prima di iniziare, vedere Custom Arduino Library Concepts.
Classi
matlabshared.addon.LibraryBase | Abstract class for deriving custom Arduino libraries |
Funzioni
Argomenti
Come iniziare
- Custom Arduino Library Concepts
Understand the components and communication workflow of a custom Arduino library. - Create Custom Arduino Library
Access unsupported hardware and peripherals connected to Arduino boards by creating custom Arduino libraries that enable communication between MATLAB and Arduino hardware.
- PASSAGGIO 1: Create Custom Arduino Library Package Folder
- PASSAGGIO 2: Create and Configure C++ Header File
- PASSAGGIO 3: Create and Configure MATLAB Custom Arduino Library Class
- PASSAGGIO 4: Register Custom Arduino Library
- Create Custom Arduino Library Using Template
Use thearduinoio.customLibrary.createLibraryTemplatefunction to generate template files for a custom Arduino library. - Adapt Add-ons to New matlabshared.addon.LibraryBase Class
Learn how to configure your existing add-on class to the new matlabshared.addon.LibraryBase class.
Risorse hardware e schema dei pin di Arduino
- Custom Arduino Library Resources
Manage hardware resources among custom Arduino libraries. - Physical Terminals and Pin Numbers
Understand the difference between terminal numbers and pin numbers on your Arduino board.
Ulteriori informazioni
- Send Data from Arduino to MATLAB Using Custom Library
Create your first custom Arduino library. - Enable Support for LCD Using Custom Arduino Library
Create a custom Arduino library for LCD support.