附加库是在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. |
获取具有中断功能的终端 |
创建自己的自定义MATLAB Arduino附加库。
了解如何打包自定义MATLAB Arduino附加库。
了解如何为自定义MATLAB Arduino附加库配置C ++头文件。
将Add-Ops调整为New Matlabshared.addon.libraryBase类
了解如何将现有的Add-on类配置为新Matlabshared.addon.libraryBase类。
了解如何为自定义MATLAB Arduino附加库配置MATLAB加载项类。
创建第一个MATLAB ARDUINO附加库。
创建自定义MATLAB ARDUINO LCD附加库。
了解工作流程以创建自己的自定义MATLAB Arduino附加库。
了解如何在自定义MATLAB Arduino附加库中管理Arduino硬件资源。
了解Arduino板上的终端数和PIN号之间的区别。