カスタム Arduino ライブラリ
Arduino® のカスタム アドオン ライブラリの作成
アドオン ライブラリは、Arduino ハードウェアで実行されるカスタム C++ コードとホストコンピューターで実行される MATLAB® コードの間の通信インターフェイスです。
アドオン ライブラリを使用して、arduino
接続オブジェクトの作成時にライブラリを含めることで、エンドユーザーは MATLAB コマンド ラインから直接 Arduino の追加機能にアクセスできるようになります。アドオン ライブラリの例については、Control Motors Using Adafruit Motor Shield V2を参照してください。
MATLAB Support Package for Arduino Hardware には、クラスのフレームワークが用意されており、Arduino デバイスや接続されたハードウェア シールドで使用するカスタム アドオン ライブラリを作成することができます。このサポート パッケージにはアドオン ライブラリの開発に役立つクラスと関数が用意されており、これは総称して Arduino アドオン ソフトウェア開発キット (SDK) と呼ばれます。
開始する前に、Custom Add-On Library Conceptsを参照してください。
独自のアドオン ライブラリを作成する準備ができたら、Create Custom Arduino Add-On Libraryの手順に従うか、Create a Custom Arduino Add-On Library をご覧ください。
クラス
matlabshared.addon.LibraryBase | Abstract class for deriving Arduino add-on libraries |
関数
トピック
使い方
- Custom Add-On Library Concepts
Learn about the workflow to create your own custom MATLAB Arduino add-on library. - Create Custom Arduino Add-On Library
Create your own custom MATLAB Arduino add-on library.
- ステップ 1: Create Add-On Package Folder
- ステップ 2: Create and Configure C++ Header File
- ステップ 3: Create and Configure MATLAB Add-On Class
- ステップ 4: Register Add-On 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.
Arduino ハードウェアのリソースとピン配置図
- Add-On Resources
Learn how to manage Arduino hardware resources among your custom MATLAB Arduino add-on libraries. - Physical Terminals and Pin Numbers
Learn the difference between terminal numbers and pin numbers on your Arduino board.
追加情報
- Create HelloWorld Add-On
Create your first MATLAB Arduino add-on library. - Create LCD Add-on
Create a custom MATLAB Arduino LCD add-on library.