主要内容

风俗arduino.图书馆

为Arduino创建自定义附加库®

附加库是在Arduino硬件和MATLAB上执行的自定义C ++代码之间的通信接口®在主机计算机上执行的代码。

使用附加库,最终用户可以通过在创建库时直接从MATLAB命令行访问Arduino的其他功能arduino.连接对象。有关附加库的示例,请参阅使用Adafruit®电机屏蔽V2的控制电机

MATLAB支金宝app持包装arduino硬件为您提供了一个类框架,您可以用来创建与Arduino设备和附加的硬件屏蔽一起使用的自定义附加库。此支持包提金宝app供类和函数,以帮助您开发一个附加库,统称为Arduino附加软件开发套件(SDK)。

在开始之前,请参阅自定义附加库概念

当您准备好创建自己的附加库时,请按照步骤进行操作创建自定义Arduino附加设备,库或代码

班级

matlabshared.addon.librarybase. 衍生的抽象类arduino.附加图书馆

职能

Sendcommand. 发送消息arduino.设备从马铃薯
configurepinresource. 设置资源所有者和PIN模式
递减resourcecount. 减少资源实例数量的计数
incrementresourceCount. 增量当前资源计数
getterminalsfromins. 从引脚获取终端号码
listarduinolibries. 显示已安装列表arduino.图书馆
getresourcecount. 资源的实例数
getfreeresourceslots. 获得第一次免费资源
setsharedresourceproperty. 设置共享资源属性
GetSharedResourceProperty. 获取共享资源属性
getresourceowner. 获取终端资源所有者
验证 验证PIN支持特定功能金宝app
getPinsfromterminals. 从终端获取PIN号码
getterminalMode. 获取当前终端模式
isterminaldigital 检查终端是否可以用作数字引脚
isterminalanalog. 检查终端是否可以用作模拟引脚
GetServoterminals. 获取具有伺服功能的终端
geti2cterminals. 使用I2C功能获取终端
getSpiterminals. 获取具有SPI功能的终端
getpwmterminals. 使用PWM功能获取终端
getmcu. 获取微控制器arduino.木板
GetePinalias. 获取别名PIN号码
GetInterruptterminals. 获取具有中断功能的终端

话题

创建自定义Arduino附加设备,库或代码

创建自己的自定义MATLAB Arduino附加库。

附加包文件夹

了解如何打包自定义MATLAB Arduino附加库。

C ++头文件

了解如何为自定义MATLAB Arduino附加库配置C ++头文件。

将Add-Ops调整为New Matlabshared.addon.libraryBase类

了解如何将现有的Add-on类配置为新Matlabshared.addon.libraryBase类。

Matlab附加类

了解如何为自定义MATLAB Arduino附加库配置MATLAB加载项类。

创建HelloWorld附加组件

创建第一个MATLAB ARDUINO附加库。

创建LCD附加组件

创建自定义MATLAB ARDUINO LCD附加库。

自定义附加库概念

了解工作流程以创建自己的自定义MATLAB Arduino附加库。

附加资源

了解如何在自定义MATLAB Arduino附加库中管理Arduino硬件资源。

物理终端和PIN编号

了解Arduino板上的终端数和PIN号之间的区别。