自定义 Arduino 库
R2026a为 Arduino® 创建自定义库以集成自定义外设,如 LCD 屏幕和 NeoPixel LED 灯带
附加功能库是在 Arduino 硬件上执行的自定义 C++ 代码与在您的主机上执行的 MATLAB® 代码之间的通信接口。
使用附加功能库,最终用户可以在创建 arduino 连接对象时,通过包含库直接从 MATLAB 命令行访问 Arduino 的附加功能。有关附加功能库的示例,请参阅Control Motors Using Adafruit Motor Shield V2。
MATLAB Support Package for Arduino Hardware 为您提供了一个类框架,您可以使用这个框架来创建自定义附加功能库,以便与您的 Arduino 设备和连接的硬件扩展板一起使用。此支持包提供了帮助您开发插件库的类和函数,统称为 Arduino 附加功能软件开发工具包 (SDK)。
开始之前,请参阅Custom Arduino Library Concepts。
当您准备就绪,可以开始创建自己的插件库时,请按照 Create Custom Arduino Library 中的步骤操作,或观看创建自定义 Arduino 附加功能库。
类
matlabshared.addon.LibraryBase | Abstract class for deriving custom Arduino libraries |
函数
主题
快速入门
- 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.
- 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 硬件资源和引脚图
- 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.
其他信息
- 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.